最近项目中用到了这个,所以简要谈一下,之前一直没负责过这块,顺便自己mark一下。
需求:有新版本提示用户进行更新,分为强制更新和非强制更新。
需求很简单,具体看实现方法,好了废话不多说,先说实现思路,以前的版本更新是可以在设置页面单独开辟一个cell用来显示版本信息,用户点击后比对当前版本号和appstore上版本后,是否需要更新然后提示跳转,这招在15年初被苹果明令禁止了,所以现在的更新提示都被开发人员隐藏了起来,通过用户启动app时,在首页面或者app delegate里面来请求后台链接来获取当前最新版本信息判断是否需要弹出提示框。
上代码:
这段代码 我是放到了首页加载完成后调用,后台会返回当前链接中保存的最新版本信息,我通过获取json数据判断是否需要弹出强制提示框或者非强制更新框,来进行不同的操作。
这应该是当前最简单的实现版本更新的方法了,如果您还有什么更简便的方法 欢迎留言一起交流~有什么问题随时都可以提哈 一定尽力回答 QaQ~