少年恃险若平地,独倚长剑凌清秋。这篇文章主要讲述Appirater不要求审查相关的知识,希望能为你提供帮助。
我正在安装Appirater应用评测库,可以在这里找到。https:/github.comarashpayanappirater。
我在Appirater.m中设置了这些值,只是为了测试它是否要求我审核。
static NSString *_appId;
static double _daysUntilPrompt = 30;
static NSInteger _usesUntilPrompt = 2;
static NSInteger _significantEventsUntilPrompt = -1;
static double _timeBeforeReminding = 1;
static BOOL _debug = NO;
static id<
AppiraterDelegate>
_delegate;
static BOOL _usesAnimation = TRUE;
static UIStatusBarStyle _statusBarStyle;
static BOOL _modalOpen = false;
我还把我自己的AppDelegate配置成这样。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
....
[Appirater appLaunched:YES];
return YES;
}- (void)applicationWillEnterForeground:(UIApplication *)application
{
[Appirater appEnteredForeground:YES];
}
但是当我两次打开应用程序的时候,它并没有要求我添加评论。 有谁知道会是什么原因造成的?
谢谢!我正在安装Appirater应用。
答案为了测试的目的,你应该设置
static BOOL _debug = YES;
. 在将应用程序添加到 AppStore
确保你设置了 appID
.另一答案【Appirater不要求审查】变化
_daysUntilPrompt
到一个较低的值,如 1
或 0
.另一答案在Appirator.h中更改这个选项进行测试。
#define APPIRATER_DEBUG YES
另一答案Appirater将进行以下检查以确定是否显示提示。
if (secondsSinceLaunch >
secondsUntilPrompt
&
&
launchCount >
LAUNCHES_UNTIL_PROMPT)
两个条件都必须满足。天数和发射次数。
如果你把你的
DAYS_UNTIL_PROMPT
到 0
,它将会工作。或者,如果你把 APPIRATER_DEBUG
为1,提示将始终显示。另外请注意,我有一个appirater的fork,它的代码和新功能都有了很大的改进,比如内存使用的改进,多种语言的本地化,以及何时显示评级请求对话框的额外选项。在这里,你可以 可以检查。
另一答案只要设置
[Appirater setDebug:YES];
而每次启动应用程序时,它都会问你。不需要更改Appirater.m或Appirater.h。上传到AppStore之前,别忘了把它设回NO。
推荐阅读
- App Store和Ad Hoc已停用
- 将本地db(Sqlite)与服务器db android同步
- Android系统。在按钮创建的操作完成之前,如何将按钮显示为PRESSED()
- Glassfish Android
- RadioButton Intent活动 - android
- android.widget.RadioGroup无法强制转换为android.widget.RadioButton
- Android(onResume更新单选按钮)
- 添加值,更改单击单选按钮android
- 在其线性布局垂直父Android中将以编程方式创建的单选按钮居中