iOS 想要检查 App 当前版本是否为最新,一般的方案大概都是服务器自己提供一个接口来获取 App 最新版本是多少,然后再做出相应提示是否需要更新,但是接口需要手动维护,应用要审核,还得等审核通过以后才能更新版本号,其实苹果提供了一个 iTunes 接口,能够查到 App 在 AppStore 上的状态信息,既省事又准确,下面记录一下具体实现方法。
接口信息
URL
iTunes 接口地址
有兴趣可以看一下,我们要用到的接口如下,xxx 处换成自己 App 的 AppId ,AppId 可以在 iTunes Connect 里面看到。
1 | http://itunes.apple.com/lookup?id=xxx |
Response JSON
1 | { |
实现方法
下面是检查版本更新的具体实现方法,注意接口地址 xxx 处换成自己 App 的 AppId
- 开始请求
1 | /// 检查版本更新 |