【发布时间】: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 的回答。
标签: android firebase firebase-realtime-database push-notification firebase-cloud-messaging