是否有任何默认 API 在 iOS 中显示评级警报?

Posted

技术标签:

【中文标题】是否有任何默认 API 在 iOS 中显示评级警报?【英文标题】:Is there any default API which shows a rating alert in iOS? 【发布时间】:2015-03-10 18:42:23 【问题描述】:

全部,

我想显示一个提醒,允许用户对我的应用进行评分。我得到了以下两个链接。但是,这并没有回答是否有任何 API 可用于显示警报。

http://www.brianjcoleman.com/tutorial-how-to-add-write-a-review-rate-us-feature-to-your-app/

App store link for "rate/review this app"

我是否需要显示我自己的警报并将用户重定向到应用商店链接。或者任何其他可用的替代方法,以便用户可以在应用程序中对我的应用程序进行评分?

问候,

【问题讨论】:

【参考方案1】:

没有用于显示“评价此应用”对话框的官方 Apple API。您需要自己实现或使用众多第三方框架之一。以下是一些示例:

iRate by Nick Lockwood Appirater by Arash Payan UAAppReviewManager by Matt Coneybeare

您还应该考虑到用户不希望看到大多数时候弹出警报。去年,ios 开发者社区就这个话题进行了很多讨论。做一些研究并思考如何以尽可能不干扰的方式提供“评价此应用”链接!

【讨论】:

【参考方案2】:

现在已经改变了,因为有了 SKStoreReviewController。

https://developer.apple.com/documentation/storekit/skstorereviewcontroller

【讨论】:

以上是关于是否有任何默认 API 在 iOS 中显示评级警报?的主要内容,如果未能解决你的问题,请参考以下文章

在 Safari、iOS 上使用 History API 后,警报、确认和提示不起作用

IOS中警报应用程序循环中的声音通知

ios 7 中未显示社交视图的默认警报

如何在 iOS 11 和新商店中保持评级

如何在 swift 中使用 cosmos 评级控制器显示半星评级?

iOS 显示警报控制器对象