SKStoreReviewController.requestReview()无法在新的App版本上进行评分

时间:2017-08-07 01:38:50

标签: ios swift app-store

在1.0版本中,用户可以毫无问题地为应用评分 但是,在2.0版中,评级框不会出现

显示评级框的函数在两个版本中都是相同的:

SKStoreReviewController.requestReview()

2 个答案:

答案 0 :(得分:6)

为什么不显示费率框?可能的原因:

  1. 在Xсode中构建时,会显示评级框。
  2. 从CI解决方案构建以进行发布时,评级框显示为 NOT
  3. 从TestFlight运行时,评级框显示 NOT
  4. 从AppStore运行时,只有购​​买(免费或付费)应用的用户才能看到它。
  5. 从AppStore运行时,通过Connect促销代码获取应用的用户将看到它。
  6. 如果用户退出评级,则应用无法在发布新版本后至少一年内显示评级框。
  7. 应用程序只能提示用户进行评分或一年三次审核,无论版本号更新如何。
  8. 用户还可以更好地控制是否要求他们查看应用。在“设置”中,有一个全局开关可以禁止显示这些警报(设置→iTunes和App Store→应用程序内评级和评价)。

答案 1 :(得分:1)

Apple已明确限制评级框向用户展示的频率。这是相关的摘录:

  

用户只需点击一下即可提供反馈或解除提示。 (在“设置”中,用户还可以选择不接收已安装的所有应用的这些评级提示。)系统会自动将提示的显示限制为在365天内每个应用发生三次

有关详细信息,请参阅here