我似乎对irate有这个问题,它只能在第一个屏幕上工作,而不能在其他屏幕上工作。关于我可能做错了什么提示?

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

[iRate sharedInstance].previewMode =YES;


它给我的消息是“ iRate未提示评级,因为该应用程序首次使用少于10天

但在第一个屏幕上实现该代码后,它立即显示出irate。

最佳答案

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

关于iphone - Irate不在第一个屏幕上工作,而是在任何屏幕上工作。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13654792/

10-10 20:36