【问题标题】:Firebase event not logging from Android ServiceFirebase 事件未从 Android 服务记录
【发布时间】:2016-11-25 23:49:20
【问题描述】:

我的 android 应用中有音乐流媒体服务,我尝试使用基于 Fire 的事件日志记录流媒体音乐。我相应地实现了所有内容,我可以从我的活动中看到事件,但不能从我的服务中看到。

我是否遗漏了什么或者 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);

【问题讨论】:

    标签: android firebase android-service firebase-analytics


    【解决方案1】:

    根据 Firebase 文档,分析日志最多需要 24 小时才能显示在 Firebase 控制台上。因此,如果您记录了一个事件,则必须等待几个小时才能显示在控制台上。

    【讨论】:

    • 事件在超过 24 小时后出现。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 2016-10-10
      • 2021-04-26
      • 2019-11-19
      相关资源
      最近更新 更多