2

Apple 现在有了SKStoreReviewController类,这使开发人员可以轻松地提示应用程序的评级对话框。

读完这篇文章(https://9to5mac.com/2017/06/09/app-rating-custom-prompts-app-store-banned/)我有点困惑。现在我们只需要使用这个类来为应用程序评分提供接口。但是我有几个问题,我还没有找到答案:

  1. 这个类最初是在 iOS 10.3 中引入的,但我支持更早的版本(从 8.0 开始)。如何解决 iOS 早期版本的问题?
  2. 我在应用程序中有 2 个用于评分的位置。首先是启动次数后提示(这将安全地替换为没有问题的新类)。其次是应用程序菜单中的“给我们评分”按钮。此按钮使用openURL:方法打开带有应用程序页面的 AppStore。可以保留此功能(我猜,这不是评分提示,这是用户选择)?是否有人通过了具有类似功能的 Apple 审查?

感谢您的任何回答。

4

2 回答 2

1

我有完全相同的功能(SKStoreReviewController 和 Rate Us 按钮)。

自从实施 SKStoreReviewController 并提交了一些更新以来,该应用程序并未因包含“给我们评分”按钮而被 Apple 拒绝。

但是,这并不是说一旦 iOS 11 发布,Apple 就不会改变主意。

如果同时有任何变化,我会更新这个答案。

于 2017-06-12T10:47:56.537 回答
0

我建议你使用Appirater

该库使用 iOS 10.3+ 中的 SKStoreReviewController 支持 iOS 4.0+。此外,它还具有根据事件、用途或日期显示评论的逻辑。

于 2017-10-30T14:48:34.923 回答