android - FCM 推送通知数据导出到链接的 BigQuery 不起作用
问题描述
我最近将我的 Firebase 项目链接到文档中所示的 BigQuery,并且还安装了 FCM SDK 版本 20.1.0,如此处所示,但即使在通过调用setDeliveryMetricsExportToBigQuery(true)
本地应用程序构建并发送一些推送启用数据导出之后通过生产通知来捕获一些推送指标,没有任何内容导出到firebase_messaging
数据集,也没有通过集成创建单个表。我仅在所有应用变体(调试、测试、测试版、生产)上为此项目激活了云消息传递数据导出。
我已经尝试在模拟设备和物理设备上接收推送通知并与之交互,即使等待超过 24 小时后,我也无法在数据库中找到推送通知传递指标。
在集成链接之后对创建的数据集运行以下查询,我没有得到任何结果:
select * from firebase_messaging.data limit 100
错误消息:(Not found: Table *****:firebase_messaging.data was not found in location US
我隐藏了项目 ID)。
查看Firebase Messaging Export
同一 BigQuery 的作业历史记录时,我在每天的运行中发现以下行:Source data not found for 'data$20200215'
.
话虽如此,我对可能导致这种情况的原因有几个问题:
- 我共享的这些文档链接中可能没有其他需要做的事情吗?
- 即使通过为它设置生产变体,本地构建是否可能导致这种意外行为?
- 使用 BigQuery 的沙盒版本会影响数据导出功能吗?
- 我注意到 BigQuery 使用美国地区,而我的应用程序分发到巴西市场,这会影响推送度量吗?
解决方案
推荐阅读
- .net - 如何将复选框与arraylist绑定?
- reactjs - 客户端渲染在具有样式的浏览器客户端中对 html 做出反应
- python-3.x - 为什么会产生这个 no assembly found 的错误?master.extpython
- python-3.x - 即使没有应用前向传播,也会调整 nn.ModuleList() 的权重
- node.js - TSLoader + Babel Polyfill :在运行 npm run build 时,您可能需要一个额外的加载器来处理这些加载器的结果
- matlab - 如何在没有循环的情况下在 Matlab 数组中的特定索引处输入元素?
- python - 如何在 django 项目中运行 Jupyter Notebook 代码
- android - 基于 JWT 的 Web 应用和原生 android 应用的身份验证
- vba - 搜索空单元格;将相邻单元格复制到消息框;删除行或将文本添加到空单元格
- jquery - 如何获取最接近可滚动 div 的可视区域顶部的 div 的索引?