Firebase事件未从Android Service记录

8

我在我的安卓应用中有一个音乐流媒体服务,我试图使用Firebase事件日志记录播放的音乐。我已经按照要求实现了一切,可以从我的Activity中看到事件,但无法从我的服务中看到。

我是否遗漏了什么或者Firebase不支持从服务中记录事件?

public class Player extends Service implements ...{


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

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

并记录为

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

14
根据Firebase文档,分析日志需要高达24小时才能在Firebase控制台上显示。因此,如果您记录了某个事件,您需要等待几个小时才能在控制台上看到它的信息。

事件出现在超过24小时之后。 - ሹሉቃ ሻምባ

3

Firebase支持服务。您可以等待一天,或者您也可以启用调试模式。请注意,调试模式仅在最新的Google Play服务发布中受支持,因此您需要使用至少10.0.0版本或更高版本。在调试模式中,所有事件都会在几秒钟内上传或记录事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接