2017-11-06 7 views
0

なぜkFlurryEventFailedですか?なぜkFlurryEventFailedですか? (Android/Flurry)

// app analytics flurry 
    new FlurryAgent.Builder() 
      .withLogEnabled(false) 
      .build(this, getString(R.string.flurryID)); 
    FlurryEventRecordStatus a = FlurryAgent.logEvent("App Start."); 

"a"は "kFlurryEventFailed"です。なぜ???

compile 'com.flurry.android:analytics:6.3.1' 
<uses-permission android:name="android.permission.INTERNET" /> 

Flurry Analyticsでログが取得されました。ただし、Flurryイベントはありません。

答えて

1

イベントは、Flurryセッションを開始する呼び出しの直後に呼び出されるため、失敗する可能性があります。このインスタンスでセッションリスナーを使用してこれを解決することができます。

new FlurryAgent.Builder() 
      .withLogEnabled(true) 
      .withListener(new FlurryAgentListener() { 

       @Override 
       public void onSessionStarted() { 

        // your session handling code 
        FlurryEventRecordStatus a = FlurryAgent.logEvent("App Start."); 
       } 

      }) 
      .build(this, R.string.flurryID); 

また、古いSDMバージョンを使用していることに注意してください。ここでのインテグレーションガイドをチェックしてください: https://developer.yahoo.com/flurry/docs/integrateflurry/android/

compile 'com.flurry.android:analytics:[email protected]' 
+0

は非常にどうもありがとうございました! – user3323951

関連する問題