提示SKStoreReviewController.requestReview()之间有最短时间吗?

Luk*_*uke 9 review app-store ios swift skstorereviewcontroller

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

如果用户尚未提供反馈并且最近没有提出请求,则系统会显示应答内提示,要求进行评级和可选的书面审核.

我知道除了文档中的内容之外,对此调用的行为没有任何保证,但我想知道在实践中会发生什么.

我想弄清楚我们是否需要实现我们自己的逻辑来等待一段合理的时间才能再次请求提示,或者Apple的"最近"定义是否足以达到此目的.

Cla*_*fou 0

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

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