Appirater使用方法

3

我在我的项目中添加了 Appirater。就我所知,Appirater已经支持ARC,但是我遇到了委托(delegate)的问题,我不得不自己合成它。但这不是问题所在。

下面是我在应用程序委托(app delegate)中添加的代码:

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

据我所见,在我按下评价应用程序后,Appirater就不应再要求评价应用程序了,它没有设置用户按下“Rate”的功能。点击“稍后提醒”按钮应该会禁用Appirater警报2天(请参阅setTimeBeforeReminding:),但这也不起作用。每次重新打开应用程序时,无论我点击什么,它都会提示我评价我的应用程序。有关如何使用此类或演练的任何想法吗?
注意:使用最新版本的Appirater,该版本于23天前更新,还具有未使用的AppiraterDelegate类。

不要误解我的意思,人们经常对我说这句话,但值得记住的是... RTFM。 - Pete
2个回答

8

如果你将调试(debug)设置为YES,每次打开应用程序都会要求评价。 将其设置为[Appirater setDebug:NO];


0

请务必在真实设备上进行测试,而非模拟器,并执行@jcesar建议的操作,即设置[Appirater setDebug:NO];

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接