向存储的实时数据库发送推送通知
Posted
技术标签:
【中文标题】向存储的实时数据库发送推送通知【英文标题】:Sending push notification to stored Realtime database 【发布时间】:2021-07-29 00:13:02 【问题描述】:我想在当前设备完成某些过程后向另一个设备号发送通知。例如如果 A 用户完成操作,那么 B 将收到通知。
我通过拥有所有具有唯一 ID 的手机号码来维护实时数据库。如下所示:
rootNode = FirebaseDatabase.getInstance();
reference = rootNode.getReference("Logins");
String id = reference.push().getKey();
reference.child(id).setValue(mobile);
数据是:
cofy-ac782-default-rtdb
->Logins
-> -M_1PKZ6x-mLQQ22zoFM: "888886666699"
-> -M_1PeRIIsM3QGuwmelW: "888886666790"
以上两个是拥有这些手机的两个用户。所以,我想从第一个用户向第二个用户发送通知。
我有点困惑,如果我能够使用此数据通过云消息传递进行通知。 我可以参考这个数据库并发送生成推送通知吗?
感谢您的帮助。
问候, PD
【问题讨论】:
如果您考虑在某个时间点尝试使用Cloud Firestore,我已经在我的一个教程中逐步解释了如何发送 notifications 到使用 Node.js 的特定用户。你也可以看看我这个 post 的回答。 【参考方案1】:当UserA
完成某些任务并且您的实时数据库得到更新时,您必须参考 firebase 函数,这些函数将帮助您向特定人员发送通知,此时 firebase 函数将完成剩下的工作。
对于 Firebase 函数,您一定对 Node.Js
知之甚少。
参考this链接。
【讨论】:
以上是关于向存储的实时数据库发送推送通知的主要内容,如果未能解决你的问题,请参考以下文章