从App进入前台开始,Firebase的“ session_start”事件被触发了10秒钟以上

时间:2019-11-21 02:16:04

标签: firebase firebase-analytics

您好,我正在使用Firebase和Google-Analytics for firebase。 我看到了一个最近发布的firebase博客文章(不是很新,但是),它说最新的Firebase SDK提供了“ session_start”事件,没有时间延迟,例如10秒。

(这是帖子。https://firebase.googleblog.com/2018/12/new-changes-sessions-user-engagement.html

  

“ ............您的应用现在进入前台时,Google Analytics for Firebase就会触发session_start事件。不再有10秒钟的延迟。”

但是我的日志(来自BigQuery)显示在user_engagement事件后10秒触发了“ session_start”事件。

因此,我找到了一些有关session_start的文档,看来我可以设置最小会话持续时间 (https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#setSessionTimeoutDuration(long)

这是我的问题,  我可以将最小会话持续时间设置为0秒吗?我想在用户打开我的应用程序或应用程序在前台时立即触发“ session_start”事件。

感谢阅读

1 个答案:

答案 0 :(得分:0)

是的,您需要使用FirebaseAnalytics.getInstance(context).setMinimumSessionDuration

请注意,现在已不建议使用此方法,建议不要can negatively affect reporting来弄乱这些值。