2016-11-25 10 views
2

私はAndroidアプリケーションに音楽ストリーミングサービスを提供しています。Fireベースイベントロギングを使用してストリーミングされた音楽をログに記録しようとしていました。私のサービス。FirebaseイベントがAndroidサービスからログに記録されない

サービスからイベントが欠落しているか、またはfirebaseサポートイベントがありません。 Firebaseドキュメントを1として

Bundle bundle1 = new Bundle(); 
bundle1.putString(FirebaseAnalytics.Param.VALUE,"song_finished"); 
mFirebaseAnalytics.logEvent("song_finished", bundle1); 

答えて

5

として

public class Player extends Service implements ...{ 


public FirebaseAnalytics mFirebaseAnalytics; 
@Override 
public void onCreate() { 
    Player.running = true; 
    super.onCreate(); 

    this.startForeground(); 
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); 
    ... 
} 

そしてLogginng、解析のログがfirebaseコンソールに表示されるまで24時間件までかかります。イベントをログに記録している場合は、コンソールに表示されるまで数時間待たなければなりません。

+0

イベントは24時間以上経過した後に表示されます。 – Rahel

+0

はい、これは正しいです –

1

Firebaseはサービスをサポートしています。あなたは1日待つか、あるいはenable debug modeを待つ必要があります。デバッグモードは最新のGoogle Playサービスリリースでのみサポートされているため、バージョン10.0.0以降を使用する必要があります。デバッグモードでは、すべてのイベントが数秒以内にアップロードされるか、イベントが記録されます。

関連する問題