【发布时间】:2011-07-24 14:50:03
【问题描述】:
我希望我的应用要求用户在应用商店中评分/撰写评论,这就是我尝试从 Arash Payan 实施 Appirater 的原因。但它根本不起作用 - 无论我尝试多久,都不会显示警告。
我做了什么:
- 从下载 Appirater https://github.com/arashpayan/appirater/
-
按照自述文件中提供的这些步骤进行操作:
- 将 Appirater 代码添加到您的项目中
- 将 CFNetwork 和 SystemConfiguration 框架添加到您的项目中
- 在您的应用委托的 application:didFinishLaunchingWithOptions: 方法结束时调用 [Appirater appLaunched:YES]。
- 在您的应用委托的 applicationWillEnterForeground: 方法中调用 [Appirater appEnteredForeground:YES]。
- (可选)当用户在应用中执行“重要”操作时调用 [Appirater userDidSignificantEvent:YES]。
- 最后,将 Appirater.h 中的 APPIRATER_APP_ID 设置为 Apple 提供的软件 ID。
我还更改了警报消息,因为我的语言不是英语。 我把使用次数改成了5次……
我做错了什么/我该如何解决? 非常感谢!
【问题讨论】:
-
在你的应用委托中设置一个断点,看看appirater的代码在哪里被调用。尝试浏览代码,以便您了解为什么它没有显示任何内容。我认为 appirater 不仅会计算时间,而且可能会使用日期来触发它的弹出。