2012-09-30 24 views
3

我已将Appirater添加到我的其中一个项目中。据我所知,Appirater是启用ARC的,但是我对代表有问题,我必须自己综合。但这不是问题。Appirater用法

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

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

对于我所看到的,当我按下率的应用,Appirater不应要求评级的应用程序更多,没有功能在其中设置该用户按下“费率”。按以后提醒我按钮应禁用Appirater警报2天(请参阅setTimeBeforeReminding :),但这也不起作用。每次我重新打开应用程序,它都会提示我评价我的应用程序,而不管我点击了什么。关于如何使用这个课程或演练的任何想法?

注意:使用当前版本的更新的应用程序,它是23天前更新,也有一个类AppiraterDelegate,我没有使用过。

+0

不要采取这种错误的方式,人们说这句话给我所有的时间,但它是值得记住... RTFM –

+0

非拍摄...同意! – Bartu

回答

8

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

0

确保测试真实设备不模拟器和做什么@jcesar建议被设置[Appirater setDebug:NO];

- (void)applicationWillEnterForeground:(UIApplication *)application 
{ 
    [Appirater appEnteredForeground:YES]; 
}