0

最初の画面でのみ機能し、他の画面では機能しない irate でこの問題が発生しているようです。私が間違っているかもしれないことに関するヒントはありますか?

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

[iRate sharedInstance].previewMode =YES;

「アプリが最初に使用されたのは10日以内であるため、iRateは評価を求めませんでした」というメッセージが表示されますが、最初の画面にそのコードを実装するとすぐに、怒りが表示されます。

4

1 に答える 1

3

iRateの通常の使用では、ユーザーがアプリを開くたびに、最初にアプリを入手してから10日以上経過しているかどうかを確認し、10日以上経過していない場合は要求されないようです。それを評価。あなたはpreviewMode=YESを持っています; これは、開発者がiRateが適切に実装されていることを確認するために使用され、アプリケーションが起動すると10日待たずに表示されると想定しています。iRateは、アプリケーションの起動時にこれらのチェックを実行するため、アプリケーションがポップアップする場合は、最初の画面が表示されたときにポップアップします。

于 2012-11-30T23:56:40.350 に答える