Flurry を使用して、iOS 5.x および 6.x アプリ内で分析を収集しようとしています。全体的に私がしていることはうまくいっているようですが、慌ただしいダッシュボードのイベントタブでは、時間指定されたイベントの 1 つのタイプしか見ることができません。リアルタイムではありませんが、更新するのに 72 時間以上かかったので、1 週間以上テストを行ってきたと言わざるを得ません。私の知る限り、インストールは問題ありません。.h ファイルと .a ファイルをプロジェクトに追加してコピーしました。これらは参照され、ライブラリは [ターゲット設定] の [バイナリをライブラリにリンク] セクションでリンクされています。
ここにいくつかのコードがあります: アプリケーションデリゲートには次のものがあります:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Flurry startSession:@"MYKEY"];
[Flurry logAllPageViews:self.navigationController]; // Pageviews logging appear to be working
さて、間違いなく実行されるコードの一部で、次のことを行います。
[Flurry logEvent:@"SOME_EVENT_NAME"];
// The event above never shows
アプリケーションのある時点で、次のことを行います。
[Flurry logEvent:@"SOME_TIMED_EVENT_NAME" timed:YES];
そして、しばらくしてから次のことを行います。
[Flurry endTimedEvent:@"SOME_TIMED_EVENT_NAME" withParameters:nil];
私が言ったように、興味深いことに、時限イベントとページ ビューは Flurry ダッシュボードに表示されるように機能しているように見えますが、従来のイベントは機能していません。Tier 2 イベントに参加しようとしています。様子を見てみましょう。いずれにせよ、この問題は私には非常に奇妙に思えます。