我似乎对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/