使用以下代码,我可以要求用户在应用商店中对应用进行评分
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
// Fallback on earlier versions
}
有没有办法知道用户是否对该应用程序进行了实际评分,以后取消或单击了它?
答案 0 :(得分:2)
没有办法实现这一目标。但是,如果您有一点创意,那么至少可以了解用户是否要留下评分。
例如,您可以将requestReview()
放在UIAletController
内,询问用户“您要评分吗?”,如果没有点击就没有意义叫requestReview()
,但是如果轻按“是”,则很有可能会对其进行评分,因此请致电requestReview()
。
当然,这并不是最好的UX,因为您本质上是在问同一件事两次,但是您不能同时使用这两种方式……希望对您有所帮助。