为什么SKStoreReviewController不允许我提交评论?

时间:2017-07-12 12:15:20

标签: ios skstorereviewcontroller

我成功实施了SKStoreReviewController。但是当提示出现时,“提交”按钮是灰色的&禁用。

SKStoreReviewController

我认为这是因为我处于调试模式,但是当我使用Ad-Hoc PP运送应用程序时,结果是一样的。

为什么?

2 个答案:

答案 0 :(得分:51)

Apple为您提供答案right here

  

当您在发货应用中调用此方法并进行评分/审核时   显示请求视图,系统处理整个过程   你。

强调我的。

为了帮助澄清一些:

  1. 在XCode中构建时,您将看到OP在屏幕截图中显示的内容
  2. 从CI解决方案构建发布时,您将看不到任何内容
  3. 从TestFlight运行时,您将看不到任何内容
  4. 从AppStore运行时,只有购​​买(免费或付费)应用的用户才会看到up to three times a year
  5. 从AppStore运行时,通过Connect促销代码获取应用的用户will not see it
  6. 禁用应用程序内评级&评论> iTunes& 设置应用中的应用商店在任何情况下都不会看到这些提示
  7. Apple在提供的链接上拼写了第3点:

      

    当您的应用仍处于开发模式时调用此方法时,   始终显示评级/评审请求视图,以便您可以进行测试   用户界面和体验。但是,这种方法没有效果   当您在使用TestFlight分发的应用程序中调用它时。

    对于第5点,这就是Apple在提供的链接上所说的内容:

      

    但是,客户无法评价或评论过的应用   使用iTunes Connect促销代码下载。

    很抱歉,您无法通过促销代码填写评论;)

答案 1 :(得分:20)

在开发版本中禁用了

Submit按钮,并且View甚至不会显示在Test Flight版本中。