3

プロジェクトの1つにAppiraterを追加しました。Appiraterは、私が見る限り、箱から出してARCに対応していますが、デリゲートに問題があり、自分で合成する必要がありました。しかし、それは問題ではありません。

これは、アプリデリゲートに追加したコードです。

[Appirater setAppId:@"0101010101"];
    [Appirater setDaysUntilPrompt:-1];
    [Appirater setUsesUntilPrompt:-1];
    [Appirater setTimeBeforeReminding:2];
    [Appirater setDebug:YES];
    [Appirater appLaunched:YES];

私が見ることができるのは、アプリの評価を押した後、Appiraterはアプリの評価を要求しないはずです。ユーザーが「評価」を押したように設定する機能はありません。[後で通知する]ボタンを押すと、Appiraterアラートが2日間無効になります(setTimeBeforeReminding :を参照)が、どちらも機能しません。アプリを再度開くたびに、何をクリックしても、アプリを評価するように求められます。このクラスまたはウォークスルーの使用方法に関するアイデアはありますか?

注:23日前に更新された現在のバージョンのappiraterを使用すると、私が使用していないクラスAppiraterDelegateもあります。

4

2 に答える 2

8

デバッグを設定するYESと、アプリを開くたびに評価を求められます。に設定します[Appirater setDebug:NO];

于 2012-09-30T16:15:47.307 に答える
0

シミュレータではなく実際のデバイスでテストし、@jcesarが提案した設定を実行してください[Appirater setDebug:NO];

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    [Appirater appEnteredForeground:YES];
}
于 2013-08-09T03:33:19.800 に答える