美文网首页
rn 跳转评分

rn 跳转评分

作者: 米开朗骑騾 | 来源:发表于2019-11-07 22:27 被阅读0次

最近突然发现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"]];
}

https://blog.csdn.net/txz_gray/article/details/81364107
https://www.jianshu.com/p/010ba9153926

https://blog.csdn.net/qq_24702189/article/details/79345362

相关文章

网友评论

      本文标题:rn 跳转评分

      本文链接:https://www.haomeiwen.com/subject/ravxhqtx.html