Appirater对我不起作用?虽然我按照说明进行了双重检查

时间:2011-07-24 14:50:04

标签: iphone ios rate appirater

我希望我的应用程序要求用户在应用程序商店中评价/写评论,这就是我尝试从Arash Payan实施Appirater的原因。但它根本不起作用 - 没有显示警告,无论我多久都尝试一次。

我做了什么:

  • 从Appirater下载 https://github.com/arashpayan/appirater/
  • 遵循自述文件中提供的步骤:

    1. 将Appirater代码添加到项目中
    2. 将CFNetwork和SystemConfiguration框架添加到项目中
    3. 在app delegate的应用程序结束时调用[Appirater appLaunched:YES]:didFinishLaunchingWithOptions:method。
    4. 在app delegate的applicationWillEnterForeground:方法中调用[Appirater appEnteredForeground:YES]。
    5. (可选)当用户在应用中执行“重要”操作时,请调用[Appirater userDidSignificantEvent:YES]。
    6. 最后,将Appirater.h中的APPIRATER_APP_ID设置为Apple提供的软件ID。

我也改变了警告信息,因为我的语言不是英语。 我把使用次数改为5次......

我做错了什么/我该如何解决? 非常感谢!

2 个答案:

答案 0 :(得分:6)

首次实施Appirater时遇到了类似的问题。解决方案虽然突然出现在我们身上,但在我们遇到的任何答案中都没有得到解决,所以这只是为了帮助那些有类似困难的人。

如果您未连接到网络,或者由于任何原因无法访问应用商店,Appirater将不会显示任何消息 - 即使在调试模式下也是如此。同样,它完全有道理 - 除了可能调试模式应该告诉你你没有连接,或者它无法到达应用程序商店,但仍然......

答案 1 :(得分:4)

我不知道为什么,但在对我的iPhone进行软件更新后,手动清理项目后,又恢复了工作!