iOS App Store评分(跟踪用户的操作) [英] iOS App Store Rating (Tracking The User's Actions)
问题描述
使用以下代码我可以要求用户对应用程序商店中的应用程序进行评级
Using the below code i can ask the user to rate the app on the app store
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
// Fallback on earlier versions
}
有没有办法知道用户是否真的为应用程序评分,取消或点击以后?
Is there a way to know if the user actually rated the application, canceled or clicked later?
推荐答案
没有办法实现这一目标。但是如果你有点创意,你至少可以知道用户是否会留下评级。
There is no way to achieve that. But if you get a little bit creative you can at least get an idea whether the user is going to leave a rating or not.
例如你可以把 requestReview()
在 UIAletController
中,询问用户你想评价?,如果点击没有没有点调 requestReview()
,但是如果点击是,则可能是他们会评价所以调用 requestReview()
。
For example you could put the requestReview()
inside an UIAletController
, asking the user "do you want to rate?", if the tap no there is no point calling the requestReview()
, but if the tap yes then the likelihood is that they will rate so call requestReview()
.
当然这不是最好的用户体验,因为你基本上要求两次相同的东西,但是你不可能两种方式......希望它有所帮助。
Of course this is not the best UX as you are essentially asking the same thing twice, but you can't have it both ways... Hope it helps.
这篇关于iOS App Store评分(跟踪用户的操作)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!