【问题标题】:SKStoreReviewController requestReview() may or may not present and alert?SKStoreReviewController requestReview() 可能会出现也可能不会出现并发出警报?
【发布时间】:2017-02-01 09:24:06
【问题描述】:

我正在研究使用SKStoreReviewController 的新requestReview() API。文件状态:

“虽然您应该在应用程序的用户体验流程中调用此方法,但评分/评论请求视图的实际显示受 App Store 政策的约束。因为此方法可能或者可能不会显示警报,不适合调用它来响应按钮点击或其他用户操作。”

有没有人有使用这个 API 的经验。究竟是什么因素决定了评级视图是否显示?我猜如果调用太频繁,它不会显示出来..有人对此有任何见解吗?谢谢!

【问题讨论】:

  • 这是一个测试版 API,因此您需要在它发布之前留意变化。但这里有一篇文章声称它每年将限制为三个显示器:loopinsight.com/2017/01/24/…
  • 你从哪里得到的报价?哪些文件?谢谢。

标签: ios skstorereviewcontroller


【解决方案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...
  • 修复了断开的链接。
猜你喜欢
  • 1970-01-01
  • 2020-03-18
  • 1970-01-01
  • 2022-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-20
  • 1970-01-01
相关资源
最近更新 更多