3

我已将Appirater添加到我的一个项目中。据我所知,Appirater 是开箱即用的 ARC,但我遇到了委托的问题,我必须自己合成它。但这不是问题。

这是我添加到我的应用程序委托中的代码:

[Appirater setAppId:@"0101010101"];
    [Appirater setDaysUntilPrompt:-1];
    [Appirater setUsesUntilPrompt:-1];
    [Appirater setTimeBeforeReminding:2];
    [Appirater setDebug:YES];
    [Appirater appLaunched:YES];

就我所见,在我按下应用程序评分后,Appirater 不应再要求对应用程序进行评分,其中没有任何功能可以设置用户按下“评分”。按稍后提醒我按钮应该禁用 Appirater 警报 2 天(请参阅 setTimeBeforeReminding :) 但这也不起作用。每次我重新打开应用程序时,它只会提示我对我的应用程序进行评分,无论我点击什么。关于如何使用这个类或演练的任何想法?

注意:使用 23 天前更新的当前版本的 appirater,还有一个我没有使用过的类 AppiraterDelegate。

4

2 回答 2

8

如果您将调试设置为YES它会在您每次打开应用程序时要求评分。将其设置为[Appirater setDebug:NO];

于 2012-09-30T16:15:47.307 回答
0

确保在真实设备而不是模拟器上进行测试,并按照@jcesar 的建议进行设置[Appirater setDebug:NO];

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    [Appirater appEnteredForeground:YES];
}
于 2013-08-09T03:33:19.800 回答