所以我注意到苹果改变了 SKStoreProductViewController,禁用了“写评论”按钮。是否有任何解决方法或解决此问题的方法?
问问题
2919 次
2 回答
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
}
于 2013-10-02T18:04:41.990 回答
0
现在在 iOS 10.3+ 之后
SKStoreReviewController 允许用户通过对话框直接从应用程序内对应用程序进行评分。唯一的缺点是您只能请求 StoreKit 显示对话框,但不能确定它是否会。
import StoreKit
func requestToRate() {
SKStoreReviewController.requestReview()
}
于 2017-08-21T10:45:39.397 回答