Firebase FCM 令牌和给每个用户的自定义消息

Posted

技术标签:

【中文标题】Firebase FCM 令牌和给每个用户的自定义消息【英文标题】:Firebase FCM token and customized message to each user 【发布时间】:2019-01-22 15:20:11 【问题描述】:

我正在处理一个要求,我需要每天早上向每个用户发送推送通知。但是每个用户都会根据他们的进度收到定制的通知消息。

我编写了一个云函数,它向每个用户发送相同的消息,就像它发送到主题一样。我有以下关于 Firebase 和通知的问题。

    firebase 是否自动存储 FCM 令牌?现在,一旦用户注册,我就会将 FCM 令牌手动存储到 Firestore 中。

    如果 firebase 自动存储 FCM 令牌,我该如何检索它们?

    当我向每个用户发送自定义消息时,我无法使用主题向每个用户发送自定义通知。一次向单个用户发送通知的另一种方式是什么?

谢谢

【问题讨论】:

Best practices for storing ID tokens and sending web push notifications using Firebase 可能重复 (?) 【参考方案1】:

    没有。 It's the developer's responsibility to store the tokens as they need them。所以你目前正在做的事情是正确的。

    见 1。

    没有其他方法可以解决这个问题。如果每个用户都收到一条唯一的消息,那么您必须为每个用户发送单独的请求。

【讨论】:

话虽如此,请避免在一个帖子中出现多个问题。干杯!

以上是关于Firebase FCM 令牌和给每个用户的自定义消息的主要内容,如果未能解决你的问题,请参考以下文章

验证存储的Firebase FCM令牌

Firebase 推送通知 - 如何跟踪用户 FCM 令牌?

Firebase (FCM) 注册令牌

如何检测真正的 iOS/APNS 推送令牌何时向 Firebase Cloud Messaging (FCM) 注册?

Firebase 中的 FCM 令牌是啥?

Firebase(FCM)如何获取令牌