iOS 10.3提供一种新的方式让用户为app评分,通过SKStoreReviewController可以让用户在应用内部为应用评分,而不需要跳转到App Store。
只需在你的评分入口方法中调用 SKStoreReviewController 的类方法 requestReview() 即可,Swift 版如下,注意OC版 iOS 10后判断系统版本的宏定义跟之前不一样了,百度一下你就知道。
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
// Fallback on earlier versions
}
效果类似于一个alertview,