10

据我了解,当我们打电话时SKStoreReviewController.requestReview(),Apple 会根据多种因素决定是否显示评论提示。我很好奇的是我们的应用程序提示之间的最短时间。根据 Apple,有一些限制(强调我的):

如果用户还没有给出反馈并且最近没有提出请求,系统会显示一个应用内提示,要求进行评分和可选的书面评论。

我知道除了文档中的内容之外,无法保证此调用的行为,但我想知道实践中会发生什么。

我试图弄清楚我们是否需要实现我们自己的逻辑以在再次请求提示之前等待一段合理的时间,或者 Apple 对“最近”的定义是否足以达到此目的。

4

2 回答 2

0

苹果给我们团队的建议是requestReview在用户完成“高价值”任务后打电话。例如,在我们的视频应用中,我们在用户观看完两个视频后调用它。这样做,用户自然会对应用程序更满意,并且更愿意对其进行评分,因为他们不会在任务中间被打断。

我建议多花点精力确定提示审查的最佳时间,并让 Apple 的代码来调节提示的频率。随着时间的推移,Apple 可能会对确切的行为进行微调。

于 2018-01-21T14:26:34.550 回答
-1

它没有记录,也没有(非hacky)方法来检测是否显示了提示,因此无法收集有关此行为的数据。非常令人沮丧!

就我个人而言,我会限制调用频率,requestReview以确保它们在时间上有足够的间隔,并且在用户有足够的时间使用应用程序之前不会发生第一次调用。

于 2018-01-17T21:00:34.157 回答