我正在使用Appirater对我的应用进行评分。一切都很好,警报显示按钮消息。但是,当我点击按钮“评价我的应用程序”时,Appirater我的应用程序没有答案。警报刚刚消失。我的应用代理中有我的代码:
[Appirater setAppId:@"579808129"];
[Appirater setDaysUntilPrompt:0];
[Appirater setUsesUntilPrompt:2];
[Appirater setTimeBeforeReminding:2];
[Appirater setDebug:YES];
[Appirater appLaunched:YES];
谢谢回复。
答案 0 :(得分:3)
除非您使用ios6 +,否则Appirater不会将您发送到模拟器上的应用程序商店。您是在ios6 +模拟器上测试还是在实际设备上进行测试?
答案 1 :(得分:2)
确保您设置了委托,并使用
订阅了您班级的代表<@interface MyAppDelegate : UIResponder <UIApplicationDelegate, AppiraterDelegate>{
[Appirater setDelegate:self];
[Appirater setAppId:APPIRATER_APP_ID_HERE];
[Appirater setDaysUntilPrompt:1];
[Appirater setUsesUntilPrompt:10];
[Appirater setSignificantEventsUntilPrompt:-1];
[Appirater setTimeBeforeReminding:2];
[Appirater appLaunched:YES];
[Appirater setDebug:YES];
答案 2 :(得分:1)
将此行添加到appirater.h
#define APPIRATER_DEBUG YES
您可以在模拟器上看到appirater弹出窗口。但您应该使用设备对应用进行评级。
答案 3 :(得分:-1)
我在我的应用程序中使用幻灯片菜单。而且有问题,因为我有一个支持幻灯片菜单的控制器,如rootViewController,所以当我加载appirater控制器时,它的控制器带有菜单。所以我将以某种方式改变appirater get-root-controller功能。感谢所有人! ;)