在iOS 11之前辩稽,為了讓用戶直接跳到App Store的評論頁面狞山,你的代碼大概是這樣寫的:
-(void)goToAppStore
{
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]];
}
在iOS 11上不靈了欣喧,直接提示“無法連接App Store”!
我試了一下赖瞒,果然如此情组,順便看了一下其他家的APP,不少大廠的APP也掉進(jìn)了這個坑里還沒爬出來软瞎,比如餓了么志电,百度外賣等曙咽。經(jīng)過搜索引擎的幫助,我找到了如下辦法:
-(void)goToAppStore
{
NSString?*itunesurl?=?@"itms-apps://itunes.apple.com/cn/app/idXXXXXX?mt=8&action=write-review";
[[UIApplication?sharedApplication]?openURL:[NSURL?URLWithString:itunesurl]];
}
注意:把里面的XXX替換成你自己的APP ID挑辆。 如果不知道 APP ID例朱,打包到appstore 的時候有APP ID
iOS 11 跳轉(zhuǎn)到app設(shè)置
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication]openURL:url];
最新跳轉(zhuǎn)AppStore相關(guān)?
http://www.reibang.com/p/1d044d5dc2c9