iOS应用内跳转至App Store 以及获取App Store内最新版

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Shi-Lifeng网络

小提示:您能找到这篇{iOS应用内跳转至App Store 以及获取App Store内最新版}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的iOS应用内跳转至App Store 以及获取App Store内最新版内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

近期做到APP的更新,当新应用更新后,本地的APP也需要更新,这个时候给用户一个提示就比较好了。相关代码如下,写在AppDelegate里面就可以,也可以写在首页。

< font-size: 16px; color: rgb(0, 0, 0);">//跳转至App Store核心代码

< font-size: 16px; color: rgb(0, 0, 0);">NSURL*url=[NSURL URLWithString:[NSStristringWithFormat: "https://itunes.apple.com/cn/app/linkmore/id1095614663?mt=8"]];

< font-size: 16px; color: rgb(0, 0, 0);">[[UIApplication sharedApplication]openURL:url];

< font-size: 16px; color: rgb(0, 0, 0);">PS:此处地址为App Store内应用的地址,获取方式--打开iTunes——&gt;应用——&gt;App Store——&gt;搜索“app名称”——&gt;右键APP拷贝链接

< font-size: 16px; color: rgb(0, 0, 0);">(例如:https://itunes.apple.com/cn/app/凌猫停车/id1095614663?mt=8,此处一坑,地址中不可出现汉字,这时候需要将起改为字符串例如https://itunes.apple.com/cn/app/linkmore/id1095614663?mt=8即可)

< font-size: 16px; color: rgb(0, 0, 0);">2获取App Store最新版本电商运营每日必做号并与手机当前应用进行比较判断是佛跳转更新

< font-size: 16px; color: rgb(0, 0, 0);">先获取当前工程项目版本号

< font-size: 16px; color: rgb(0, 0, 0);">NSDictionary*infoDic=[[NSBundle mainBundle]infoDictionary];

< font-size: 16px; color: rgb(0, 0, 0);">NSString*currentVersion=infoDic[ "CFBundleShortVersionString"];

< font-size: 16px; color: rgb(0, 0, 0);">3获取当前最新版本APP的版本号,可以通过App Store获取也可以让你们的技术后台写一个版本控制的接口,自己去获取最新版本信息。

< font-size: 16px; color: rgb(0, 0, 0);">通过App Store获取

< font-size: 16px; color: rgb(0, 0, 0);">AFHTTPSessionManager*manager=[AFHTTPSessionManager manager];

< font-size: 16px; color: rgb(0, 0, 0);">manager.requestSerializer=[AFHTTPRequestSerializer serializer];



< font-size: 16px; color: rgb(0, 0, 0);">manager.responseSerializer.acceptableContentTypes=[NSSet setWit北京发布新闻hObjects: "text/html", "text/plain", "application/json", "text/javascript",nil];

< font-size: 16px; color: rgb(0, 0, 0);">NSString*urlStr=[NSString stringWithFormat: "https://itunes.apple.com/cn/linkmore?id=% ",STOREAPPID];

< font-size: 16px; color: rgb(0, 0, 0);">[manager POST:urlStr parameters:nil constructingBodyWithBlock:^(id&lt;AFMultipartFormData&gt;_Nonnull formData){



< font-size: 16px; color: rgb(0, 0, 0);">}progress:^(NSProgress*_Nonnull uploadProgress){

< font-size: 16px; color: rgb(0, 0, 0);">}success:^(NSURLSessionDataTask*_Nonnull task,id _Nullable responseObject){

< font-size: 16px; color: rgb(0, 0, 0);">NSArray*array=responseObject[ "results"];

< font-size: 16px; color: rgb(0, 0, 0);">NSDictionary*dic=array[0];

< font-size: 16px; color: rgb(0, 0, 0);">NSString*appStoreVersion=dic[ "version"];

< font-size: 16px; color: rgb(0, 0, 0);">//打印版本号

< font-size: 16px; color: rgb(0, 0, 0);">NSLog( "商店版本号:% ",appStoreVersion);

< font-size: 16px; color: rgb(0, 0, 0);">}failure:^(NSURLSessionDataTask*_Nullable task,NSError*_Nonnull error){

< font-size: 16px; color: rgb(0, 0, 0);">}];

< font-size: 16px; color: rgb(0, 0, 0);">到这里,就可以将当前手机内应用版本号与App Store内版本号进行比较,如果当前手机内应用版本号较低,就可以提示更新了并跳转至App Store更新最新版本。

iOS应用内跳转至App Store 以及获取App Store内最新版

上一篇:快速提升App Store海外关键词覆盖率的方法?App
下一篇:什么样的手游会在海外被 App Store 重点推荐?


版权声明:以上主题为“iOS应用内跳转至App Store 以及获取App Store内最新版"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    iOS应用内跳转至App Store 以及获取App Store内最新版
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“iOS应用内跳转至App Store 以及获取App Store内最新版”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通iOS应用内跳转至App Store 以及获取App Store内最新版的相关事宜。

关键词:iOS应用内跳转至App,Store,以

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号