首页 > 解决方案 > iOS 应用商店评级(跟踪用户的操作)

问题描述

使用下面的代码,我可以要求用户在应用商店对应用进行评分

if #available(iOS 10.3, *) {
   SKStoreReviewController.requestReview()           
} else {
   // Fallback on earlier versions
}

有没有办法知道用户是否真的对应用程序进行了评分、取消或稍后点击?

标签: iosswift

解决方案


没有办法做到这一点。但是,如果您有点创意,您至少可以了解用户是否会留下评分。

例如,你可以在requestReview()里面放一个UIAletController,问用户“你想评价吗?”,如果点击 no 没有必要调用requestReview(),但如果点击是,那么他们很可能会评价 so call requestReview()

当然,这不是最好的 UX,因为您实际上是在两次询问同一件事,但您不能同时拥有这两种方式......希望它有所帮助。


推荐阅读