有没有办法FCM从node.js服务器发送通知?
我在文档中没有找到任何关于它的内容.
我一直在尝试阅读有关如何将消息从一个设备发送到另一个设备的官方文档和指南.我已经在实时数据库中保存了两个设备的注册令牌,因此我有另一个设备的注册令牌.我尝试了以下方式发送消息
RemoteMessage message = new RemoteMessage.Builder(getRegistrationToken())
.setMessageId(incrementIdAndGet())
.addData("message", "Hello")
.build();
FirebaseMessaging.getInstance().send(message);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.其他设备不接收任何消息.我甚至不确定,如果我可以使用上游消息发送来进行设备到设备的通信.
PS:我只是想知道使用FCM是否可以实现设备到设备的消息传递?如果是,那么我使用的代码是否有问题?如果是,那么正确的方法是什么.
更新:
我的问题是询问设备到设备的消息传递而不使用除firebase之外的任何单独的服务器是否可以进行消息传递是否可能,如果是,那么,因为没有关于它的文档.我不明白这里要解释什么?无论如何我得到了答案,并在问题重新开始后将其更新为答案.
当 Firebase 发生更改时,如何通知所有用户?我不想手动执行此操作。
我正在使用FirebaseUI来填充数据库中的表,因此,它还会监听更改,例如,当添加子项时,它会自动插入到表中.
现在我正在尝试实现一个完全均匀的通知,这意味着当有一个新的子项添加到数据库时,应该会有一个通知说已经添加了一个新的子项.
这样做的最佳做法是什么?
我知道有远程推送通知(Firebase通过其控制台提供的内容),但这还有其他的正确吗?我想有一种方法可以让应用程序在添加新孩子时通知用户,但是当应用程序关闭时会发生什么?