【问题标题】:Appirater doesn't work for me? Although I followed the instructions and doublecheckedAppirater 不适合我?尽管我按照说明进行了仔细检查
【发布时间】:2011-07-24 14:50:03
【问题描述】:

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

我做了什么:

  • 从下载 Appirater https://github.com/arashpayan/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次……

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

【问题讨论】:

  • 在你的应用委托中设置一个断点,看看appirater的代码在哪里被调用。尝试浏览代码,以便您了解为什么它没有显示任何内容。我认为 appirater 不仅会计算时间,而且可能会使用日期来触发它的弹出。

标签: iphone ios rate appirater


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-05-21
      • 2020-03-13
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多