将 BigQuery 结果与 FCM 结合使用
Posted
技术标签:
【中文标题】将 BigQuery 结果与 FCM 结合使用【英文标题】:Using BigQuery results with FCM 【发布时间】:2019-02-14 05:14:07 【问题描述】:我正在对分析工具进行研发,我应该为我的项目实施哪些工具以供使用。我看过 firebase 分析,它似乎是一个很好的暗示工具。我了解到我们可以创建受众,然后针对他们发送推送通知,但是如果我将我的事件数据导出到 BigQuery,对该数据运行一些 SQL 查询,然后我想向输出的用户发送推送通知怎么办?数据?有没有办法从 BigQuery 的输出中获取推送通知令牌?
【问题讨论】:
【参考方案1】:没有 API 可以将 FCM 项目中的所有令牌直接导出到 BigQuery。但是您可以自己实现这一点,方法是将令牌从 android 应用发布到 Cloud Function,然后将其传递给 BigQuery。
您可以通过automatically sending the FCM message data to BigQuery 为自己节省一些编码。但这感觉有点像先有鸡还是先有蛋的问题,因为您首先需要向每个客户端发送一条消息,以将他们的令牌 (instance_id
) 放入该表中。
【讨论】:
您好弗兰克,感谢您快速回复。当我使用 firebase 进行推送通知时,我的后端中已经有与 user_id 对应的 FCM 令牌。基于过滤器,我可以使用这些令牌并发送推送通知,对吧?另外,如果您有任何想法并可以对这个问题有所了解:***.com/q/54683792/3484668?以上是关于将 BigQuery 结果与 FCM 结合使用的主要内容,如果未能解决你的问题,请参考以下文章
将 BigQuery SQL 与内置 Python 函数结合使用
BigQuery - 将正则表达式与 LIKE 运算符 (?) 结合使用
将常规函数与 WINDOW 函数结合使用的 Google BigQuery SQL 问题