1、要想实现APP全量升级,首先,得考虑如何对比新旧APP的版本问题。下面是新APP打包的版本号设置(直接把“版本号”修改成想要的数字,便可)和旧APP的版本号获取代码。
2、知道如何对比版本后,接下来,就要判断是否需要升级。APP请求是否升级的代码如下:
3、APP后台响应是否升级的代码如下:
4、有了判断是否升级的前后台代码,那么,当需要升级时,就要把服务器的安装包下载下来。下载安装包代码如下:
5、安装包下载后,就需要自动运行安装包。下面是安桌手机的代码编写:(采用在线下载安装方式,而不是直接安装,因为有一些低版本的手机,是不支持自动运行安装包的)
6、下面是IOS手机的代码编写:(采用直接运行方式安装)