跟踪已打开推送通知的用户的 FCM 令牌



假设我使用 FCM 向所有应用用户发送了通知。如何跟踪已打开通知的所有用户?

在我的Firestore数据库中,我在每个用户的用户文档中存储了FCM令牌。

我在想也许我可以通过将 FCM 相关的分析数据导出到 BigQuery 来实现这一点,但我找到了这个页面,我想 FCM 令牌没有导出到 BigQuery。

https://firebase.google.com/docs/cloud-messaging/understand-delivery

转储到 BigQuery 的instance_id或其他信息是否可以以某种方式与 FCM 令牌相关联? 如果没有,如何准确跟踪我的哪个用户打开了我发送给应用每个用户的通知?

你是对的,FCM 令牌不会导出到 BigQuery。您可以考虑的是使用Google Cloud Functions自己实现这一点。例如,将令牌从 Android 应用程序发布到 Cloud Functions,Cloud Functions 可以将其传递给 BigQuery。

您还可以使用自动将 FCM 消息数据发送到 BigQuery。这有点棘手,因为首先您需要向客户端发送消息以获取其令牌(instance_id(。

您可以在链接中参考 BigQuery 中导出数据中字段的引用。

我希望它能帮助你。

相关内容

  • 没有找到相关文章

最新更新