currentuser 如何在flutter中通过fcm向另一个用户发送请求通知?

Posted

技术标签:

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

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

【问题讨论】:

你能分享你当前的示例代码吗? 【参考方案1】:

好的。

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

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

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

【讨论】:

以上是关于currentuser 如何在flutter中通过fcm向另一个用户发送请求通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何在flutter中通过webview下载/创建pdf

如何在 Flutter 中通过更改主题来更改文本颜色

如何在 Flutter (Dart) 中通过新路由获取子级 StreamProvider 数据

如何使用 Dio 或 http 在 Flutter 中通过 GET 请求发送参数

如何在flutter中通过没有文档ID的用户ID字段更新文档字段的值?

想要在flutter中通过底部导航栏的总价