我正在使用此SKStoreReviewController
向我的应用添加评分和评论。但有一件事我很困惑。
举个例子,假设弹出窗口会在30天后出现。在第30天,弹出窗口每次都会出现在一个特定用户或仅一次?
Apple
是否注意不要在一天内多次向同一用户显示弹出窗口,或者我必须为自己在代码中添加逻辑?
答案 0 :(得分:1)
您可以通过调用此方法来触发何时显示评分视图:requestReview()
但是,无法保证会显示/要求用户进行评分。它完全由苹果治理。您可以检查与Apple文档相关的行。
摘自Apple文档。
虽然你应该在用户有意义的时候调用这个方法 体验您的应用流程,实际显示评分/评论 请求视图受App Store策略的约束。因为这种方法可能 或者可能不会发出警报,不适合将其调用 响应按钮点击或其他用户操作。
答案 1 :(得分:0)
Apple正在照顾它。请查看SKStoreReviewController
的{{3}}方法。对此方法的调用可能会也可能不会提供要审核的警报。
答案 2 :(得分:0)
Apple没有为此提供太多细节。但在其中一篇文档中,Apple引用开发人员应该处理流和逻辑来显示弹出窗口。但是再次出现了弹出窗口的天气,而不是苹果公司。
虽然您应该在应用的用户体验流程中调用此方法,但评级/审核请求视图的实际显示受App Store策略的约束。由于此方法可能会或可能不会显示警报,因此在响应按钮点击或其他用户操作时调用它是不合适的。
以下是this medium article中列出的一些明显有用的要点(尽管提及的来源没有详细说明):
希望这有帮助。