iOS 11跳转App Store评论失效解决及11之前应用评论方法

iOS 11已经出来一阵子了,这次项目要加跳转评论页的功能,试了之前的方法会出现无法连接App Store的空白页

iOS 11之前,让用户直接跳到App Store的评论页面的代码

NSString *itunesurl = @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=XXXXXXXX&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesurl]];

这段代码在11会出bug行不通,然后就在网上找了好一会,基本上都是以上代码,后面好不容易找到如下解决的方法了

NSString *itunesurl = @"itms-apps://itunes.apple.com/cn/app/idXXXXXX?mt=8&action=write-review";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesurl]];

注意:把里面的XXX替换成你自己的APP ID。

亲测可用,这段代码我试了在ios11之前也可以!

你可能感兴趣的:(iOS 11跳转App Store评论失效解决及11之前应用评论方法)