checkVersion-iOS AppStore版本检测组件

检查更新的代码写了不少,但这个叫checkVersion-iOS的工具,真挺省事。基于 App Store 接口,能帮你检测 App 有没有新版本。逻辑直接,调用也简单,两行代码就能弹个更新提示框,强更还是选择性更新你说了算。

更新提示的调用方式也分两种,CheckUpdate.shared.showUpdate(withConfirmation: false) 是强更,用户必须更新,比较适合上线有重大修复的时候。CheckUpdate.shared.showUpdate(withConfirmation: true) 就是让用户自己选,点“以后再说”也行,比较温和。

代码里有个iTunes查询链接,记得要改一下地区的部分,像是:http://itunes.apple.com/cn/lookup?bundleId=xxx,不然查不到版本信息。国内一般填 cn 就行,别忘了哈。

如果你是做企业内包就算了,这种方式主要是针对 App Store 上架的版本号比对,用来提醒用户升级体验比较友好,配合弹窗交互蛮合适。

顺带贴几个相关的资源看看也行,iOS 发布流程上架材料这类内容,对第一次发布的同学挺有。

如果你也有 App 需要定期提醒用户更新,这段代码可以直接抄,不香吗?

zip 文件大小:3.51KB