27l*_*ves 5 react-native-firebase
有时我的一些事件没有记录在 Firebase DebugView 中,我目前正试图找出原因。
我们决定省略await
for firebase.analytics().logEvent(...)
,现在我想知道这是否会导致丢失的事件。根据我的理解,这不应该对行为产生影响,因为我不必等待事件被记录。
所以我的问题是:在以下两种情况下,它是否会对事件日志的可靠性产生影响?
// With await
await firebase.analytics().logEvent('event_name');
// Without await
firebase.analytics().logEvent('event_name');
Run Code Online (Sandbox Code Playgroud)
谢谢!
Ant*_*ton -1
firebase.analytics().*
给出了你需要处理的 ua 承诺。这些方法在底层调用了 firebase 应用程序,该应用程序优化了与 Firebase GA 服务器的通信。您可以启用日志
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
Run Code Online (Sandbox Code Playgroud)
并观看他们
adb logcat -v time -s FA FA-SVC
Run Code Online (Sandbox Code Playgroud)
2023-05-23 更新:
更通用的问题“我们需要等待异步调用吗?” 这里回答了异步函数是否总是需要用await来调用?
归档时间: |
|
查看次数: |
371 次 |
最近记录: |