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

时间:2019-01-22 15:20:11

标签: firebase push-notification firebase-cloud-messaging google-cloud-functions

我正在满足一项要求,即每天早晨我需要向每个用户发送推送通知。但是每个用户都会根据自己的进度获得定制的通知消息。

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

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

  2. 如果firebase自动存储FCM令牌,那么我如何找回它们?

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

谢谢

1 个答案:

答案 0 :(得分:1)

  1. 不是。 It's the developer's responsibility to store the tokens as they need them。因此,您当前正在做的事情是正确的方法。

  2. 请参阅1。

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