TOAppRater
我已经很多年都是Appirater的忠实粉丝,它让我的很多应用程序都获得了优秀的评价。但正如John Gruber在2013年关于请求评价的文章中写的那样,骚扰用户以求评价可能非常让人生厌。虽然我不同意用户应该回复1星评价(这有点过分),但我确实认为开发者们在请求评价时需要更加外交。
Marco Arment也在2014年讨论了如何在他对Overcast的处理中实施。我确实认为Marco做得非常出色。它是一个简单的、不打扰人的设置页面上的按钮,甚至还有关于该评价如何帮助的上下文信息。
在此基础上,这个库是我的一个实现,它遵循了Marco请求评价相同的模式。它尝试以一种更为微妙和经典的方式提出评价,仅仅通过展示一个标签,并动态更新应用程序当前的评分数量,来引导用户帮助他们做出贡献。
功能
- 每24小时异步检查iTunes搜索API以更新评价。
- 使用
NSLocale
确定从哪个App Store区域检索评价数量。 - 单次便利方法调用,可快速将用户移动到您应用程序的App Store页面。
- 可选地,还提供了iOS 10.3商店API,以官方方式提示用户请求评价。
技术要求
iOS 9.0 或更高版本。
许可
TOAppRater 采用 MIT 许可证,请参阅 LICENSE 文件。