据我了解,当我们打电话时SKStoreReviewController.requestReview()
,Apple 会根据多种因素决定是否显示评论提示。我很好奇的是我们的应用程序提示之间的最短时间。根据 Apple,有一些限制(强调我的):
如果用户还没有给出反馈并且最近没有提出请求,系统会显示一个应用内提示,要求进行评分和可选的书面评论。
我知道除了文档中的内容之外,无法保证此调用的行为,但我想知道实践中会发生什么。
我试图弄清楚我们是否需要实现我们自己的逻辑以在再次请求提示之前等待一段合理的时间,或者 Apple 对“最近”的定义是否足以达到此目的。