【问题标题】:How currentuser send request notification to another user via fcm in flutter?currentuser 如何在flutter中通过fcm向另一个用户发送请求通知?
【发布时间】:2019-07-25 13:21:08
【问题描述】:

我的 Firestore 中有一个用户列表,其中包含这些数据。 如果当前用户想向其他用户发送请求通知,我想要那个。我如何构建它?

【问题讨论】:

  • 你能分享你当前的示例代码吗?

标签: flutter google-cloud-firestore google-cloud-functions


【解决方案1】:

好的。

一个用户可以拥有多个 FCM 令牌,因为令牌绑定到一个设备并且他们不知道用户实体。

因此,您可以在每个用户文档中创建一个 tokens 数组,当用户授权在其设备上接收通知时,您将新令牌添加到该数组中。

您可以编写一个名为 notifyUser 的云函数,在其中传入 userSender ID 和 userRecipient ID。然后,您可以简单地获取 userRecipient 用户对象,然后从管理 SDK 调用消息传递()函数以将您的有效负载发送到所有设备(基于用户令牌)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多