IOS软件版本检测更新

一般情况下,我们会在程序中增加版本检测,来提示用户更新程序,通常会在刚进入软件的时候提示,活着在程序的软件更新模块进行处理。

要获取我们刚刚上传的appstore的最新软件版本,有2种做法。

1,在我们特定的后台服务器上,一般是cms服务器,配置客户端的版本更新提示信息,前台请求此后台接口来获取最新的版本信息。

2,在App Store上使用接口http://itunes.apple.com/lookup?id=查询该软件的全部信息。

http://itunes.apple.com/lookup?id=你的应用程序的ID

从App Store查询得到的数据,是json格式。

{  
    resultCount = 1;  
    results =     (  
                {  
            artistId = 开发者 ID;  
            artistName = 开发者名称; 
            price = 0; 
            isGameCenterEnabled = 0;  
            kind = software;  
            languageCodesISO2A =             (  
                EN  
            ); 
            trackCensoredName = 审查名称;  
            trackContentRating = 评级;  
            trackId = 应用程序 ID;  
            trackName = 应用程序名称";  
            trackViewUrl = 应用程序介绍网址;  
            userRatingCount = 用户评级;  
            userRatingCountForCurrentVersion = 1;  
            version = 版本号;  
            wrapperType = software; 
      }  
    );  
}  

依次取得程序的版本号即可。

有了App Store得最新版本的版本号,在和本地程序的version相比较,即可判断是否升级,在指向trackViewUrl的应用程序地址,就可跳转到appstore的程序界面,供用户升级。

url地址一般是 https://itunes.apple.com/cn/app/id程序id?mt=8




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值