AppReviewKit
简介
AppReviewKit 通过确保只有体验良好的用户被展示系统评价,帮助您获得更多正面且意义深远的评价。它也通过让对应用表现不满意的用户发送包含改进建议的电子邮件来收集有关改进的反馈。
安装
AppReviewKit 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的Podfile中:
pod 'AppReviewKit'
要求
- iOS 13.0
- Swift 5.0+
如何使用
AppReviewKit是一个非常简单的库,配置非常少。你可以只通过创建一个AppReviewViewController
来启动它,并且在任何你想的地方展示它。
let reviewKit = AppReviewViewController(reviewTitle: "Do you like Mindful Affirmations?",
reviewDescription: "It would help us a lot knowing your opinion",
feedbackEmail: "[email protected]",
styleConfiguration: nil)
present(reviewKit, animated: true, completion: nil)
如果你想自定义它,你可以创建一个AppReviewStyleConfiguration
的实例,并填充你喜欢的值,然后将其传递给你的AppReviewViewController
。例如
let styleConfiguration = AppReviewStyleConfiguration(backgroundColor: .white,
titleColor: .black,
descriptionColor: .gray)
如果在创建AppReviewViewController
时,你在feedbackEmail
字段中包括一个有效的电子邮件地址,如果用户给予负面反馈,他们将会看到提示发送电子邮件进行反馈。如果feedbackEmail
是nil,它会只是关闭AppReviewViewController
。默认情况下,AppReviewKit
会在每个反馈电子邮件中发送应用程序的版本号,你可以通过将includeAppBuildNumber
设置为false
来关闭它:reviewKit.includeAppBuildNumber = false
在这两种情况下,如果已正确设置,将会在动作上调用AppReviewViewControllerDelegate
。
示例
要运行示例项目,首先克隆仓库,然后在示例目录中运行pod install
。
作者
嗨!我是Joan Cardona,这个库的作者。我是一个独立的iOS开发人员,我发现自己不断创建这个小屏幕来请求评价。我发现这提高了我的评分得分,也提高了用户评价我的应用的比例。我希望这也会帮到你。
Joan Cardona,[email protected]
许可证
AppReviewKit是在MIT许可证下提供的。有关更多信息,请参阅LICENSE文件。