2

我正在使用 Appirater 对我的应用进行评分。一切都很好,警报向我显示带有按钮的消息。但是当我点击“评价我的应用程序”按钮时,没有答案 Appirater 我的应用程序。警报就消失了。我的应用程序委托中有我的代码:

[Appirater setAppId:@"579808129"];
[Appirater setDaysUntilPrompt:0];
[Appirater setUsesUntilPrompt:2];
[Appirater setTimeBeforeReminding:2];
[Appirater setDebug:YES];
[Appirater appLaunched:YES];

谢谢回复。

4

4 回答 4

3

除非您使用的是 ios6+,否则 Appirater 不会将您发送到模拟器上的应用商店。您是在 ios6+ 模拟器还是实际设备上进行测试?

于 2013-04-22T14:00:53.323 回答
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];
于 2013-04-22T14:13:02.383 回答
1

将此行添加到 appirater.h

    #define APPIRATER_DEBUG YES

您可以在模拟器上看到 appirater 弹出窗口。但是您应该使用设备对应用程序进行评级。

于 2013-05-14T06:08:00.487 回答
-1

我在我的应用程序中使用幻灯片菜单。还有一个问题,因为我有支持像 rootViewController 这样的滑动菜单的控制器,所以当我加载 appirater 控制器时,它是带有菜单的控制器。因此,我将以某种方式更改 appirater get-root-controller 功能。谢谢大家!;)

于 2013-05-14T17:01:22.550 回答