背景:
苹果公司在2015年出台了禁止在App 中提示用户版本更新的规定
271052114741504.jpg更新方案:
版本更新分为强制更新和非强制更新,强制更新会阻碍用户继续使用App正常功能,非强制更新可由用户自己选择是否更新。
苹果在审核App过程中任何更新提示都不可以出现,只有等到真正发布到AppStore才可以放开使用。目前市场上的大致分为两种:1.判断逻辑在客户端;2.判断逻辑放到后台。
具体实现步骤:
(1)判断逻辑在客户端
1.前后端定义一个专门获取当前最新版本号的接口
2.客户端本地通过定义一个宏来记录当前版本号,或者通过
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
CFShow(infoDictionary);
// app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
获取版本号
网友评论