时间: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——>应用——>App Store——>搜索“app名称”——>右键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<AFMultipartFormData>_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更新最新版本。 |
上一篇:快速提升App Store海外关键词覆盖率的方法?App
下一篇:什么样的手游会在海外被 App Store 重点推荐?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“iOS应用内跳转至App Store 以及获取App Store内最新版”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通iOS应用内跳转至App Store 以及获取App Store内最新版的相关事宜。
关键词:iOS应用内跳转至App,Store,以