analytics().logEvent 是否需要使用 await?
Is it necessary to use await for analytics().logEvent?
有时我的一些事件没有记录在 Firebase DebugView 中,我目前正试图找出原因。
我们决定为 firebase.analytics().logEvent(...)
省略 await
,现在我想知道这是否会导致事件丢失。根据我的理解,这不会对行为产生影响,因为我不必等待事件被记录。
所以我的问题是:在以下两种情况下,它对事件记录的可靠性有影响吗?
// With await
await firebase.analytics().logEvent('event_name');
// Without await
firebase.analytics().logEvent('event_name');
谢谢!
firebase.analytics().*
给了你一个你需要处理的承诺。在引擎盖下,这些方法调用了 firebase 应用程序,该应用程序优化了与 Firebase GA 服务器的通信。您可以启用日志
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
并与
一起观看
adb logcat -v time -s FA FA-SVC
有时我的一些事件没有记录在 Firebase DebugView 中,我目前正试图找出原因。
我们决定为 firebase.analytics().logEvent(...)
省略 await
,现在我想知道这是否会导致事件丢失。根据我的理解,这不会对行为产生影响,因为我不必等待事件被记录。
所以我的问题是:在以下两种情况下,它对事件记录的可靠性有影响吗?
// With await
await firebase.analytics().logEvent('event_name');
// Without await
firebase.analytics().logEvent('event_name');
谢谢!
firebase.analytics().*
给了你一个你需要处理的承诺。在引擎盖下,这些方法调用了 firebase 应用程序,该应用程序优化了与 Firebase GA 服务器的通信。您可以启用日志
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
并与
一起观看adb logcat -v time -s FA FA-SVC