RjC*_*RjC 2 storekit ios skstorereviewcontroller
文档说,一个应用程序可以每年通过 SKSToreReviewController 要求用户三次进行评分。
大多数建议在 UserDefaults 中保存一个变量,并在使用几次后调用该函数。如果您每年调用该函数超过 3 次,会发生什么情况?App Store 会忽略这些电话并在一年后再次要求评级还是会出现某种错误?
如果应用程序已更新(即从 1.0 版跳转到 2.0 版)会发生什么?这 3 个请求会被重置吗?
简而言之,您选择合适的时间显示警报,但系统将决定是否实际显示警报。所以不要担心“过度调用”,只要你不把它称为对用户交互的响应。
尽管您应该在应用程序的用户体验流程中有意义时调用此方法,但评级/评论请求视图的实际显示受 App Store 策略的约束。由于此方法可能会或可能不会显示 alert,因此不适合调用它来响应按钮点击或其他用户操作。
突出我的。
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview
至于你的第二个问题,我能找到的关于它可能显示多少次的唯一参考是“每年3次”。它没有提到每个应用程序版本或更新 3 次。明智地使用此 API。