2012-11-30 36 views
0

我似乎有这个问题,只能在第一个屏幕而不是其他屏幕上工作。关于我可能做错什么的提示?Irate不能在任何屏幕上工作,但第一个屏幕。

[iRate sharedInstance].applicationBundleID = @"MOOO"; 
[iRate sharedInstance].onlyPromptIfLatestVersion = NO; 

[iRate sharedInstance].previewMode =YES; 

这是给我这个消息 但只要我实施的第一个屏幕的代码它显示愤怒“因为该应用程序首次使用了不到10天前 愤怒并没有提示的评价”。

回答

3

看来,iRate的正常使用会检查每次用户打开应用程序,看它是否至少有10天,因为他们第一次得到应用程序,如果它至少还没有10天,它会不要求他们评分。你有previewMode = YES;我假设用于开发人员以确保iRate正确实施,并将在应用程序启动时显示,而不是等待10天。 iRate在应用程序启动时正在执行这些检查,因此如果它弹出,它将在显示第一个屏幕时弹出。

+0

很酷,还有没有办法改变默认的10天? – moo

+0

同样的地方,你做其他的东西也是这样做的:[iRate sharedInstance] .daysUntilPrompt = 5;只需要输入你想要的数字而不是5.如果有帮助,不要忘了接受我的答案。 –

+0

没有足够的帮助对不起......只是开玩笑。还有最后一个问题,除了发射之外,还有其他地方出现吗?因为我看起来似乎都是发射。 – moo

相关问题