无法连接到app store
最近突然发现APP内给应用评分功能跳转到app store之后提示“无法连接到App Store”,研究之后发现是iOS 11系统的适配问题,这里记录下解决方法。
iOS 11以前你的跳转App Store评分代码可能这样写的:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/webobjects/MZStore.woa/wa/viewcontentsUserreviews?id=xxxxxx&pageNumber=0&sortordering=2&type=Purple+Software&mt=8"]];
iOS 11之后要改为:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/idxxxxxx?mt=8&action=write-review"]];
为了适配,所以:
if (@available(iOS 11.0, *)) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/idxxxxxx?mt=8&action=write-review"]];
}else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=xxxxxx&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];
}
相关阅读
出现这类问题,是因为用户 U 盘中了Autorun 病毒,且被用户无意间激活了才出现的情况,这种病毒就是如果你点开,它就会迅速扩散,导致所
Apple Final Cut Pro x专业视频剪辑软件安装教程
Final Cut Pro X 是Mac OS平台上最好的视频剪辑软件,Final Cut Pro X为原生64位软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加
(Memory Leak,内存泄漏)为什么会产生内存泄漏? 当一个对象已经不需要再使用本该被
原因:servlet没有配置正确 ,查看web.xml确认正确,以及自己的请求路径正确在IE中提示“404”错误有以下三种情况1.未部署Web应用2.URL
棋牌游戏类APP的产品运营的优势和劣势1、棋牌游戏APP的优势占用的空间不多,用户玩游戏时数据流量耗费不大,自带博彩性质,有着超高的