2016-11-25 4 views
2

Ich habe einen Musik-Streaming-Dienst in meiner Android-App und ich versuchte Streaming-Musik mit Fire-Base-Ereignisprotokollierung.Ich implementierte alles entsprechend und ich kann Ereignisse von meinen Aktivitäten aber nicht von sehen meine Dienstleistungen.Firebase Event nicht von Android Service Logging

Fehle ich etwas oder nicht Firebase Support-Ereignisse von Diensten?

public class Player extends Service implements ...{ 


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

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

Und Logginng als

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

Antwort

5

Per Firebase Dokumentation, Protokollierung von Analytics nimmt bis zu 24 Stunden auf Feuerbasis Konsole zu zeigen. Wenn Sie also ein Ereignis protokolliert haben, müssen Sie einige Stunden warten, bis es auf der Konsole angezeigt wird.

+0

Ereignisse traten nach mehr als 24 Stunden auf. – Rahel

+0

Ja, das ist richtig –

1

Firebase unterstützt die Dienste. Sie müssen entweder auf einen Tag warten oder alternativ können Sie enable debug mode. Bitte beachten Sie, dass der Debug-Modus nur in der neuesten Version von Google Play Services unterstützt wird, sodass Sie mindestens die Version 10.0.0 oder höher verwenden müssen. Im Debug-Modus werden alle Ereignisse innerhalb von Sekunden hochgeladen oder das Ereignis protokolliert.

Verwandte Themen