【问题标题】:How to sent push Notification to all users from firebase when new data add on Database当新数据添加到数据库时如何从firebase向所有用户发送推送通知
【发布时间】:2018-04-05 03:30:43
【问题描述】:

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

firebase 中的数据库树

【问题讨论】:

  • 您不必拥有所有用户的 fcm 令牌。但是,如果您希望在没有 fcm 令牌的情况下向所有用户发送通知,那么您可以使用 firebase topic messaging 来完成。请点击此链接Here,以便您了解。

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


【解决方案1】:

您可以在不保存设备令牌的情况下向所有用户发送推送通知。

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 2021-12-21
    • 2018-05-04
    • 1970-01-01
    • 2016-12-08
    • 2016-10-15
    • 2022-10-13
    相关资源
    最近更新 更多