第一种:获取自己服务器的APP版本号与已安装的APP版本号比较
这是需要服务器去做操作,因为我这边客户端已经做好了,后台又十分忙,我就没去找服务器怎么弄了,我想应该也是和APP差不多去请求itunes的数据,只不过我们APP通过接口去调用,获取到我们需要的版本号。
第二种:根据已发布到Appstore上的应用版本号与已安装的APP版本号比较更新
1.获取当前APP版本号
当然,获取当前APP的名称或者是编译版本都是可以的,直接将上图红色字体替换,获取名称:CFBundleDisplayName,获取编译版本:CFBundleVersion;
2.获取iTunes上APP的版本
用 POST 方式发送请求:https://itunes.apple.com/lookup?id=你的应用程序的ID,这个id就像bundleid一样是唯一的。如下图: