1、大部分的iPhone用户其实不会打开手机设置“iTunes Store与App Store”的“自动下载更新”
2、虽然App Store 会提示更新,但是很多用户是选择忽略的,不会点击更新
3、目前苹果也不允许通过检测App Store内的版本来进行软件更新提示
4、更新版本目的:修复一致的bug,增加新的功能模块,如果用户不更新App,我们的努力用户就看不到,体验不到
所以我们就需要自己来做更新提示。
1、我们可以做如下的更新提示
更新2、想要做上述更新提示,就需要移动端与后台服务端合作,移动端可以和服务端做一套规定,每次新版本上线都必须按照规定走,假如:规定一个字段 version_id 为更新字段,老版本内传的为:1,那在新版本中可以传:2,再版本更新上线App Store之后,服务端可以将version_id返回为2,移动端只需要判断后台返回的值是否等于移动端记录的值即可,如果小于则弹出更新提示,否则不弹出。
3、点击“立即更新”,跳转到App Store,checkVersion即App Store内的软件链接
跳转方法4、移动端的更新提示,接口的调取可以放在AppDelegate的方法中
方法软件每次从后台切换到前台,都会走这个方法
网友评论