Ask4AppReviews 是一个类,您可以将其拖入任何 iPhone 应用(iOS 5.0 或更高版本),以帮助提醒您的用户在 App Store 上对您的应用进行评价。代码遵照 MIT/X11 许可发布,因此您可以随意修改并与世界分享您的更改。要了解更多信息,请访问首页。
pod 'Ask4AppReviews'
)CFNetwork
、SystemConfiguration
和 'MessageUI' 框架添加到项目中(CocoaPods 会为您处理此操作)application:didFinishLaunchingWithOptions:
方法末尾调用 [Ask4AppReviews appLaunched:YES]
applicationWillEnterForeground:
方法中调用 [Ask4AppReviews appEnteredForeground:YES]
,并提供一个 navigationController
以显示 MailComposer 消息[Ask4AppReviews userDidSignificantEvent:YES]
。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 中找到