在将用户添加到Firebase时(通过Javascript注册),从Go管理员后端获取消息传递令牌

时间:2019-07-04 09:31:41

标签: firebase go firebase-authentication firebase-cloud-messaging

我还没有看到任何这样的例子,但是我想纯粹通过后端与Firebase进行交互,而不是通过Javascript与前端进行交互。

添加新用户后,我在Go后端上铸造了身份验证令牌,然后将这些用户写入mongo数据库。

我想要的是能够为用户获取消息传递令牌,然后将其添加到mongo中的用户文档中,该令牌将用于通过后端发送消息。

原因是我们不想在前端与Firebase进行通信。

这有可能吗?

1 个答案:

答案 0 :(得分:2)

如果您想直接通过Firebase Cloud Messaging将消息发送到设备,则肯定需要客户端提供一些信息。无法避免在客户端上遵循setup instructions。特别是,您将必须handle the registration token在客户端上并将其发送到后端,以便它可以发送消息。

Firebase身份验证令牌对于您发送邮件完全没有用。 FCM不向用户发送消息-它向设备(或主题)发送消息。您必须自己确定哪些设备属于哪些用户。