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 (Dart) 中通过新路由获取子级 StreamProvider 数据
如何使用 Dio 或 http 在 Flutter 中通过 GET 请求发送参数