我已将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,我没有使用过。
最佳答案
如果您将debug设置为YES
,则每次您打开该应用程序时都将要求进行评分。
将其设置为[Appirater setDebug:NO];