如何在数据库上添加新数据时从firebase向所有用户发送推送通知

时间:2017-10-24 10:58:56

标签: android node.js firebase firebase-realtime-database

我试图通过node.js触发数据库。但我没有找到任何解决这个问题的方法。一旦我听到存储设备令牌的发送通知。但是设备设备发送通知。如果我发送了所有用户的通知,那么我应该为所有用户存储设备令牌吗?

firebase中的数据库树

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以向所有用户发送推送通知,而无需保存设备令牌。

为此,您需要在onReceive方法中添加以下行:

FirebaseMessaging.getInstance().subscribeToTopic('news');

然后您可以向该主题发送推送通知,它将发送给在该主题中注册的所有用户。

注意:同样,客户可以通过调用unsubscribeFromTopic()方法取消订阅某个主题。

FirebaseMessaging.getInstance().unsubscribeFromTopic('news');