BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充
Posted
技术标签:
【中文标题】BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充【英文标题】:BigQuery results display "null" for a parameter value of an event for iOS devices but is populated in DebugView 【发布时间】:2020-01-02 07:19:56 【问题描述】:当在应用程序上完成特定操作时,我有一个与参数及其值一起触发的事件。 我们已针对 ios 和 android 应用进行了此项更改。
我面临的问题是,对于 iOS,当我尝试在 BigQuery 中获取数据时,此事件的此参数值为“null”。
我们在 Firebase 控制台中设置 debugView,并在 iOS 设备上触发此事件时,我们观察到事件中填充了所述参数值。
我认为我的查询也是正确的,因为 BigQuery 结果显示 Android 设备的此值。
有人遇到过这样的问题吗?
使用的 SDK 版本
react-native-firebase: 5.3.1
iOS SDK version: 5.19.0
【问题讨论】:
【参考方案1】:想通了。
由于在 iOS 上触发的事件的某些原因,这些值被填充为“double”值而不是 int。不知道为什么,因为我们的代码库将其触发为 int 类型
【讨论】:
那么解决方法是什么?以上是关于BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充的主要内容,如果未能解决你的问题,请参考以下文章
如何在 BigQuery 中获取多个 event_params 作为列
在 Firebase (BigQuery) 中的一个/多个事件中获取多个参数的唯一计数