0

我似乎对 irate 有这个问题,它只适用于第一个屏幕,而不适用于其他屏幕。关于我可能做错了什么的任何提示?

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

[iRate sharedInstance].previewMode =YES;

它给了我这条消息“iRate 没有提示评分,因为该应用程序在不到 10 天前首次使用”但是一旦我为第一个屏幕实现该代码,它就会显示 irate。

4

1 回答 1

3

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

于 2012-11-30T23:56:40.350 回答