Ask4AppReviews 0.2

Ask4AppReviews 0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

未声明的维护。




  • 作者
  • Luke Durrant

简介

Ask4AppReviews 是一个类,您可以将其拖入任何 iPhone 应用(iOS 5.0 或更高版本),以帮助提醒您的用户在 App Store 上对您的应用进行评价。代码遵照 MIT/X11 许可发布,因此您可以随意修改并与世界分享您的更改。要了解更多信息,请访问首页

开始使用

  1. 将 Ask4AppReviews 代码添加到您的项目中(直接添加,或通过 CocoaPods:pod 'Ask4AppReviews'
  2. CFNetworkSystemConfiguration 和 'MessageUI' 框架添加到项目中(CocoaPods 会为您处理此操作)
  3. 在您应用程序代理的 application:didFinishLaunchingWithOptions: 方法末尾调用 [Ask4AppReviews appLaunched:YES]
  4. 在您的应用程序代理的 applicationWillEnterForeground: 方法中调用 [Ask4AppReviews appEnteredForeground:YES],并提供一个 navigationController 以显示 MailComposer 消息
  5. (可选)当用户在应用中进行了“重要”的操作时,调用 [Ask4AppReviews userDidSignificantEvent:YES]
  6. 最后,将 AppStoreId 设置在您的项目 info.plist(AppStoreId)中,以及 'DeveloperEmail'(这是正面反馈将发送到的邮箱)

自定义

您可以通过在应用中某个早期位置调用方法 [Ask4AppReviews loadConfiguration:@{key:value}] 来覆盖 .h 文件中定义的设置,例如,在 AppDelegate 的 didFinishLaunchingWithOptions: 方法中(例如),如下所示(如果通过 CocoaPods 更改 .h 文件,您将丢失您的更改)

[Ask4AppReviews loadConfiguration:@{
                                    @"Ask4AppReviews_DAYS_UNTIL_PROMPT" : @3,
                                    @"Ask4AppReviews_USES_UNTIL_PROMPT" : @4,
                                    @"Ask4AppReviews_SIG_EVENTS_UNTIL_PROMPT" : @-1,
                                    @"Ask4AppReviews_TIME_BEFORE_REMINDING" : @4,
                                    @"Ask4AppReviews_DEBUG" : @NO,
                                    }];

许可证

版权所有 2012. luke durrant. 此库遵照 MIT/X11 许可发布。

虽然不是强制性的,但我非常鼓励并感谢您对此库的任何改进能够得到回馈,以便所有使用此库的人都能从中受益。原始分支代码可以在项目 https://github.com/arashpayan/appirater 中找到