【发布时间】:2021-04-18 17:09:18
【问题描述】:
我正在尝试找到一个关于如何通知用户的好教程。我找到了一对,但总是缺少一块!
我创建了一个应用程序,其中一个选项卡是聊天室,任何人都可以在其中与您联系并提出问题。我还有另一个选项卡,其中列出了用户已收到并可以查看的所有通知。
Firebase Messaging 运行良好,当我的应用关闭时我会收到通知。当它在前台 (onMessage) 时,它不会显示覆盖通知,这是我设置的...
我现在主要关心的是,当有人向用户发送聊天消息时,我希望其他用户收到通知,告诉他们有人向他们发送了消息。
我的计划是将通知(即 tokenRead:true/false)保存在 firestore 中,然后通过某种方式告诉 firebase 消息以通知用户。但是怎么办????
请帮忙!谢谢!!!
【问题讨论】:
-
您需要使用云功能,并在客户端发送新消息时从客户端调用它,或者让它检测数据库上的更改,例如。新消息已保存。
-
@GrahamD 在四处挖掘之后,这似乎是我最后缺少的一步!我希望尽可能地避免成本(似乎云功能不是免费的)所以我想我现在必须找到解决方法......
-
计算云功能成本。有一个免费配额。但是,没有免费的午餐,您通常会得到您所支付的。看你有多认真。
标签: flutter push-notification firebase-cloud-messaging