Ios 未调用Appirator方法

Ios 未调用Appirator方法,ios,sprite-kit,appirater,Ios,Sprite Kit,Appirater,我正在使用Appirator,对它的功能感到非常兴奋,但不幸的是,我无法让它工作。根据说明,当应用程序启动时,我在appDelegate文件中使用以下代码: [Appirater appLaunched]; 我在那一行上放置了一个断点,它确实被调用了,但是Appirator类中的断点实际上都没有命中。我在appirator.m文件中的appLaunched方法中放置了第二个断点,但它从未命中。任何关于这里可能发生的事情的建议都将不胜感激。我尝试将debug设置为YES,将直到提示符的天数更改为

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

[Appirater appLaunched];
我在那一行上放置了一个断点,它确实被调用了,但是Appirator类中的断点实际上都没有命中。我在appirator.m文件中的appLaunched方法中放置了第二个断点,但它从未命中。任何关于这里可能发生的事情的建议都将不胜感激。我尝试将debug设置为YES,将直到提示符的天数更改为0,但这些都不重要,因为Appirator中应该命中的第一个方法似乎根本没有这样做


是的,我导入了appirator.h

难道你没有收到警告说上面的代码不推荐使用吗

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

最后:

[Appirater appLaunched:YES];
我还将实施:

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


该弹出窗口将在setUseSuntil后显示,直到出现提示次数,无论是通过进入前台还是通过应用程序启动,如果您确实实现了willEnterForeground通知。

昨晚我向朋友展示我的应用程序时发现插件包正在工作,并且出现了评级请求。我仍然不知道为什么该类中的断点都没有命中,但可能是因为它们都是静态方法?无论哪种方式,如果你有类似的问题,只要坚持下去,试试看它是否有效

我确实注意到appLaunched在前面已被弃用,所以现在我将其更改为“[Appirator appLaunched:YES];”正如你所建议的。但是Appirator中没有一个方法被调用。我认为没有必要设置这些值,因为它们已经在appirator.m类中设置了默认值。我已经手动更改了这些设置,并将“调试”设置为“是”。我用一些实际值编辑了我的帖子,请确保您确实注册了通知。启动应用程序5次或进入后台/前台5次,它应该会弹出。我已经在12个应用程序中使用了Appriter,所以它应该可以工作。我认为问题可能会超出基本配置。我在“appLaunched:(BOOL)canPromptForRating”和断点中放置了一条NSLog语句,并且没有打印该语句,也没有命中断点。至于NSNotification的最后一点,您是否在appDelegate.m文件中实现了这一点?如果你可以在github或类似的地方做一个示例项目,我可以看看你想做什么,并帮助你实现它,正如我所说的,我多次使用过这个。(我不知道StackOverflow是否接受这种评论)。
- (void)applicationWillEnterForegroundNotification:(NSNotification *)notification{
    [Appirater appEnteredForeground:YES];