无法从iOS 10中的我的应用程序打开App Store中的评级页面

时间:2017-07-13 05:57:12

标签: ios objective-c rating review

我正在尝试直接从我的应用中打开我的注册应用评级和评论页面。该应用尚未生效,但我已将其添加到iTunes帐户并获得了Apple ID。我尝试的代码是

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=XXXXXXXXXX&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software"]];

其中XXXXXXXXXX是我的苹果ID。上面的代码打开了应用商店,并显示错误消息:您的请求产生了错误。 [newNullResponse]。

3 个答案:

答案 0 :(得分:2)

您不能直接将用户带到iTunes页面上的评论标签,因为现在那里没有更多标签了。如果您仍然想打开撰写评论页面,请使用

https://itunes.apple.com/app/idXXXXXXXXX?mt=8&action=write-review 

答案 1 :(得分:1)

在您的应用在商店中之前,您的应用的网址将无法使用。

对于iOS 10.3以上版本,Apple提供了一种在应用中显示本机应用评级弹出窗口的方法,可以将评级直接发送到商店。这是他们推荐的评级方式。

要显示它,你需要在Swift中调用它:

if #available(iOS 10.3, *) {
    SKStoreReviewController.requestReview()
}

如果您仍想使用该网址,则以下内容会将您重定向到iTunes中的应用https://itunes.apple.com/en/app/idxxxxxxxxx,其中xxxxxxxxx是来自itunes connect的应用ID

您可能还想查看此答案:ITunes review URL and iOS 7 (ask user to rate our app) AppStore show a blank page

答案 2 :(得分:-1)

Objective-C代码:

temp <- c(22,27,26,24,23,26,28)

barplot(temp)