无法从iOS 10中的我的应用打开应用商店中的评级页面
我正在尝试直接从我的应用程序打开我注册的应用程序的评级和评论页面。该应用程序还没有上线,但我已经将其添加到itunes帐户中,并获得了Apple ID。我尝试的代码是无法从iOS 10中的我的应用打开应用商店中的评级页面,ios,objective-c,rating,review,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&onl
[[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"]];
其中xxxxxxxxx是我的苹果ID。上面的代码打开应用商店时会显示一条错误消息:您的请求产生了一个错误。[newNullResponse] 应用程序的URL在应用程序进入应用商店之前不可用 对于iOS 10.3以上版本,苹果提供了一种在应用程序中显示本机应用程序分级弹出窗口的方法,可将分级直接发送到应用商店。这是他们要求评级的推荐方式 要使其显示出来,您需要用Swift将其称为:
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
如果您仍想使用该URL,以下内容会将您重定向到itunes中的应用程序https://itunes.apple.com/en/app/idxxxxxxxxx
其中xxxxxxxxx
是itunes connect的应用程序Id
您可能还需要检查以下答案:在应用程序进入应用商店之前,应用程序的URL将不可用 对于iOS 10.3以上版本,苹果提供了一种在应用程序中显示本机应用程序分级弹出窗口的方法,可将分级直接发送到应用商店。这是他们要求评级的推荐方式 要使其显示出来,您需要用Swift将其称为:
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
如果您仍想使用该URL,以下内容会将您重定向到itunes中的应用程序https://itunes.apple.com/en/app/idxxxxxxxxx
其中xxxxxxxxx
是itunes connect的应用程序Id
您可能还需要检查以下答案:目标C代码:
if (@available(iOS 10.3, *)) {
[SKStoreReviewController requestReview];
}
目标C代码:
if (@available(iOS 10.3, *)) {
[SKStoreReviewController requestReview];
}
您不能将用户直接带到itunes页面上的“评论”选项卡,因为那里现在没有更多的选项卡。如果您仍然想打开“写评论”页面,请使用此选项
https://itunes.apple.com/app/idXXXXXXXXX?mt=8&action=write-review
您不能将用户直接带到itunes页面上的“评论”选项卡,因为那里现在没有更多的选项卡。如果您仍然想打开“写评论”页面,请使用此选项
https://itunes.apple.com/app/idXXXXXXXXX?mt=8&action=write-review
是否可以使用Objective-C使用本机应用程序评级弹出窗口?是否可以使用Objective-C使用本机应用程序评级弹出窗口?