一般企业如何处理IOS 检查更新

IOS 如今都不允许上架APP有检查更新字样,但市面上的大部分APP都有检查更新,这是为什么呢?

IOS 一般情况下能推送APP版本更新的信息,但是如果想做到绕过苹果审核的检查更新,还需要服务端的配合。

一般企业选择服务端开启INIT 接口,让APP获得是否有自动更新或者检查更新的字样,在审核的时候关闭服务器的init 接口,让APP关闭自动更新字样,当需要时在开启。

下面介绍下如何具体实现自动更新:


APP检测更新可以使用两种方法。第一种是和安卓等系统一样,获取自己服务器的APP版本号与已安装的APP版本号比较;第二种是根据已发布到app store上的应用版本号与已安装的APP版本号比较更新。第一种检测更新方法的优点是:检测更新速度快、检测稳定;缺点是:和app store上的应用版本号不同步(app上架需要审核时间,不确定什么时候成功更新到app store上)。第二种方法检测更新方法的优点是:检测版本号是实时同步的;缺点是:苹果网络不稳定,检测更新延时严重,部分APP获取不到任何参数。个人喜欢使用第一种,只需要后台服务器根据app store上架版本号手动修改数据就行了,APP版本号格式也可以自己定义。


方法一:获取自己服务器版本号检查

      1、通过网络请求获取服务器上的版本号;

      2、获取当前应用版本号;

      3、将版本号转换为整形进行比较;

      4、如果有版本更新则跳转到app store上下载。


方法二:获取app store上架版本号检查

      1、通过网络同步请求获取app store上对应APP ID的应用信息;

      2、提取信息上的最新版本号和下载地址;

      3、获取当前应用版本号;

      4、将版本号转换成双精度型进行比较;

      5、对于有两个点的版本号的最后一个点不处理。

当然,也可以选择应用内下载应用 ,具体方法详见http://www.cnblogs.com/superhappy/archive/2013/05/09/3069210.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值