所以我注意到Apple更改了SKStoreProductViewController,禁用了“Write a Review”按钮。 是否有解决方法或修复此问题?
答案 0 :(得分:14)
SKStoreProductViewController不再支持“撰写评论”选项。为什么?我真的不知道。它在iOS6中完成。
可以使用'itms-app://'链接打开应用商店。
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) {
NSString *appURL = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/%@/app/id%@",
[[NSLocale preferredLanguages] objectAtIndex:0],
@"YOUR_APP_ID"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appURL]];
} else {
// your current StoreKit code
}
答案 1 :(得分:0)
现在在iOS 10.3 +
之后SKStoreReviewController允许用户通过对话框直接从应用程序中评估应用程序。唯一的缺点是你只能请求StoreKit显示对话框,但不能确定它是否会出现。
import StoreKit
func requestToRate() {
SKStoreReviewController.requestReview()
}