Appirater方法未被调用

时间:2014-06-29 19:02:49

标签: ios sprite-kit appirater

我正在使用Appirater并对功能感到非常兴奋,但不幸的是我无法让它工作。应用程序启动时,我在appDelegate文件中使用以下代码,按照说明:

[Appirater appLaunched];

我在该行上设置了一个断点,它确实被调用了,但是Appirater类中的所有断点实际上都没有。我在Appirater.m文件中的appLaunched方法中放了第二个断点,它从未命中过。任何有关可能发生的事情的建议都表示赞赏。我尝试将调试设置为YES,将提示的日期更改为0,但这些甚至不应该重要,因为应该在Appirater中发现的第一个方法似乎甚至没有这样做。

是的,我导入了Appirater.h

2 个答案:

答案 0 :(得分:1)

您是否收到警告,说上面的代码已被弃用?

另外不要忘记你需要使用一些默认值(只是随机值)启动它:

[Appirater setAppId:appID];
[Appirater setDaysUntilPrompt:0;

[Appirater setUsesUntilPrompt:5];

[Appirater setTimeBeforeReminding:0];

[Appirater setUsesAfterReminding:10];

最后:

[Appirater appLaunched:YES];

我也会实施:

- (void)applicationWillEnterForegroundNotification:(NSNotification *)notification{
    [Appirater appEnteredForeground:YES];

}

如果您执行了willEnterForeground通知,弹出窗口将显示在setUsesUntilPrompt次数后,通过前往或通过应用程序启动。

答案 1 :(得分:0)

我昨晚发现,当我向朋友展示我的应用程序并且评级请求出现时,插件包正在运行。我仍然不知道为什么这个类中的断点都没有出现,但可能是因为它们都是静态方法?无论哪种方式,如果你有类似的问题,只需挂在那里,看看它是否有用。