跳转的就不说了。如果是iOS 10.3,要在内置AppStore进行评分,需要导入:
import <StoreKit/StoreKit.h>
if (@available(iOS 10.3, *)) {
//iOS 10.3之后可以内置AppStore进行评分
if([SKStoreReviewController respondsToSelector:@selector(requestReview)]) {
//防止键盘遮挡
// [[UIApplication sharedApplication].keyWindow endEditing:YES];
[SKStoreReviewController requestReview];
}
}else {
// iOS 10.3之前跳转到AppStore,进行评分
//ios11之前的方式
// NSString *itunesurl = @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=XXXXX&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8";
//ios11之后的方式
NSString *itunesurl = @"itms-apps://itunes.apple.com/cn/app/idXXXXX?mt=8&action=write-review";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesurl]];
}
注意:把里面的XXXXX替换成你自己的APP ID。
网友评论