我已经将Appirater添加到我的一个项目中。Appirater是开箱即用的ARC,据我所知,我对委托有问题,我必须自己合成它。不过,这不是问题所在。
这是我添加到我的应用委托中的代码:
[Appirater setAppId:@"0101010101"];
[Appirater setDaysUntilPrompt:-1];
[Appirater setUsesUntilPrompt:-1];
[Appirater setTimeBeforeReminding:2];
[Appirater setDebug:YES];
[Appirater appLaunched:YES];据我所知,在我按下rate后,Appirater不应该再要求对应用程序进行评级,它没有任何函数来设置用户按下的"Rate“。按下“稍后提醒”按钮应该会在2天内禁用Appirater警报(参见setTimeBeforeReminding:),但这也不起作用。每次我重新打开应用程序时,无论我点击什么,它都会提示我对我的应用程序进行评级。对如何使用这个类或演练有什么想法吗?
注意:使用当前版本的appirater是23天前更新的,还有一个类AppiraterDelegate,我还没有用过。
发布于 2012-10-01 00:15:47
如果你将debug设置为YES,它将在你每次打开应用程序时询问评级。将其设置为[Appirater setDebug:NO];
发布于 2013-08-09 11:33:20
确保在真实设备上测试,而不是在模拟器上测试,并按照@jcesar建议的设置[Appirater setDebug:NO];进行测试
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[Appirater appEnteredForeground:YES];
}https://stackoverflow.com/questions/12662439
复制相似问题