2017-02-01 41 views
18

我正在看看使用SKStoreReviewController的新requestReview() API。文档状态:SKStoreReviewController requestReview()可能会或可能不会显示并提醒?

“虽然您应该在应用程序的用户体验流程中调用此方法,但实际显示的评级/评论请求视图由App Store策略管理。因为此方法可能会或可能不会显示警报,因此不应将其称为响应按钮点击或其他用户操作。“

有没有人有使用此API的经验。确定评级视图是否显示的因素究竟是什么?我猜这是不显示,如果太频繁调用..任何人有这方面的见解?谢谢!

+3

这是一个测试版API,因此您需要在发布之前查看更改。但这里有一篇文章声称它每年只限于三台显示器:http://www.loopinsight.com/2017/01/24/apple-explains-the-new-app-reviews-api-for-developers/ –

+0

你从哪里得到这个报价?哪些文件?谢谢。 –

回答

16

你是对的,它不会显示,如果调用太频繁。

SKStoreReviewController只允许提示用户最多查看您的应用程序3次,即使您运送的版本多于一年中的版本。

表面下方还可能有更多限制。
来源:http://daringfireball.net/2017/01/new_app_store_review_features

+1

我现在的问题是,苹果是否会在一年内处理这些问题?或者它是一个简单的上限? 我打算使用这种方式的方式是在每场比赛结束后调用它,但我不想在一次会议中浪费我的3个请求。 – menehune23

+0

好问题,这里有一条来自指南的句子,建议他们为你分发: “如果用户还没有提供反馈,并且最近没有发出请求,系统会显示一个应用内提示要求评级和可选的书面评论。“ https://developer.apple.com/ios/human-interface-guidelines/interaction/ratings-and-reviews/ –

12

根据iOS Hurman Interace Guildelines

系统自动限制了提示的显示,以每个应用3次出现365天期间内。

+2

最后是一个说明弹出窗口限制的苹果文档。 –

+0

链接断开,这是一个新的说明同样的事情:https://developer.apple.com/ios/human-int... – Jonny

+1

修复了断开的链接。 – mohamede1945

相关问题