SKStoreReviewController requestReview() 可能会出现也可能不会出现并发出警报?
Posted
技术标签:
【中文标题】SKStoreReviewController requestReview() 可能会出现也可能不会出现并发出警报?【英文标题】:SKStoreReviewController requestReview() may or may not present and alert? 【发布时间】:2017-02-01 09:24:06 【问题描述】:我正在研究使用SKStoreReviewController
的新requestReview()
API。文件状态:
“虽然您应该在应用程序的用户体验流程中调用此方法,但评分/评论请求视图的实际显示受 App Store 政策的约束。因为此方法可能或者可能不会显示警报,不适合调用它来响应按钮点击或其他用户操作。”
有没有人有使用这个 API 的经验。究竟是什么因素决定了评级视图是否显示?我猜如果调用太频繁,它不会显示出来..有人对此有任何见解吗?谢谢!
【问题讨论】:
这是一个测试版 API,因此您需要在它发布之前留意变化。但这里有一篇文章声称它每年将限制为三个显示器:loopinsight.com/2017/01/24/… 你从哪里得到的报价?哪些文件?谢谢。 【参考方案1】:你说得对,如果调用太频繁,它就不会显示。
SKStoreReviewController
将只允许提示用户最多审核您的应用程序 3 次,即使您在一年中发布的版本多于该版本。
表面之下可能还有更多限制。 来源:http://daringfireball.net/2017/01/new_app_store_review_features
【讨论】:
我的问题是,Apple 会在一年内将它们分散开来吗?或者它是一个简单的帽子?我计划使用它的方式是在每场比赛结束后调用它,但我不想一次性浪费我的 3 个请求。 好问题,这里有一句话来自指导方针,建议他们确实为你展开了:“如果用户还没有给出反馈并且最近没有提出请求,系统显示一个应用内提示,要求进行评分和可选的书面评论。” developer.apple.com/ios/human-interface-guidelines/interaction/…【参考方案2】:根据iOS Human Interace Guildelines
系统会自动将提示的显示限制为每个应用在 365 天内出现 3 次。
【讨论】:
最后一个苹果文档说明了弹出窗口的限制。 链接坏了,这里有一个新的说明同样的事情:developer.apple.com/ios/human-int... 修复了断开的链接。以上是关于SKStoreReviewController requestReview() 可能会出现也可能不会出现并发出警报?的主要内容,如果未能解决你的问题,请参考以下文章
InAppReview : SKStoreReviewController 太慢了
隐藏在键盘下的 SKStoreReviewController 按钮
SKStoreReviewController 对撰写评论有帮助吗?
控制 SKStoreReviewController 显示频率
使用 SKStoreProductViewController 或 SKStoreReviewController 进行应用评分/评论?