iOS 11已經(jīng)出來一陣子了,市面上也出了不少文章來說大家遇到的坑,我也來湊湊熱鬧钱磅。
在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]];
}
但是今天QA給我提了個bug褪迟,說是這個已經(jīng)在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罢吃。
親測可用昭齐,發(fā)出來,希望能幫助遇到同樣問題的朋友阱驾!