ios - 没有调用 Appirater 方法

标签 ios sprite-kit appirater

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

[Appirater appLaunched];

我在该行上放置了一个断点,它确实被调用了,但是我在 Appirater 类中的断点都没有真正命中。我在 Appirater.m 文件的 appLaunched 方法中放置了第二个断点,但它从未命中。任何关于这里可能发生的事情的建议都将受到赞赏。我尝试将调试设置为 YES,将提示之前的天数更改为 0,但这些应该无关紧要,因为应该在 Appirater 中命中的第一个方法似乎并没有这样做。

是的,我导入了Appirater.h

最佳答案

你没有收到一条警告说上面的代码已被弃用吗?

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

[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 次数后显示到前台或应用程序启动。

关于ios - 没有调用 Appirater 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24479256/

相关文章:

ios - 如何在 Swift iOS 应用程序中隐藏状态栏?

ios - 当子类化 SKNode 时,Frame 属性是否应该返回非空值?

ios - 暂停/玩卡住游戏

sprite-kit - 在 Sprite Kit 中显示像素艺术的最佳方式是什么?

ios - 在iOS7中可能对应用程序进行评分和审查?

iOS View.layer.border 有白边

ios - 将 JSON 解码为 Codable 对象 - 有条件

ios - UIAlertView 将 Storyboard发送回开始