2

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

我做了什么:

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

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

我还更改了警报消息,因为我的语言不是英语。我把使用次数改成了5次...

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

4

2 回答 2

6

我们在第一次实现 Appirater 时遇到了类似的问题。解决方案虽然在我们发现时很明显,但奇怪的是我们遇到的任何答案都没有解决,所以这只是为了帮助那些有类似困难的人。

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

于 2012-12-29T00:12:26.927 回答
4

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

于 2011-09-20T15:24:55.000 回答