无需打开AppStore 就能让用户给app评分的 API
2017-06-04 本文已影响385人
齊葩
实现效果如图:
代码:
需要导入库 : #import <StoreKit/StoreKit.h>
if([SKStoreReviewController respondsToSelector:@selector(requestReview)]){
[SKStoreReviewController requestReview];
}else{
NSString * nsStringToOpen = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/app/id%@?action=write-review",@"1041804461"];//替换为对应的APPID[[UIApplication sharedApplication] openURL:[NSURL URLWithString:nsStringToOpen]];
}
注意:
1. 由于此API只支持iOS10.3+,因此应该先做版本判断,iOS10.3以下还是跳转到Appstore中进行评分
2. 请用真机测试
3. 官方文档说有几率弹出不来不建议用按钮调用
弹框里面的内容是可以改的请参考:苹果官方文档
参考文章:http://blog.csdn.net/dolacmeng/article/details/70171548
欢迎转载,转载请标明出处: http://www.jianshu.com/p/b92b2f129413