【问题标题】:Firebase cloud function send notification to all usersFirebase 云功能向所有用户发送通知
【发布时间】:2018-08-05 12:32:07
【问题描述】:

每当数据库写入时,我都会尝试向我的应用的所有用户发送通知。

这是我目前的代码。

export const newUserAdded = functions.database
                        .ref('1_0_0/updateDate/date')
                        .onWrite((event)=>{
                            //send notfigication to all 
                            admin.messaging().sendToCondition()
                        })

正如您所见,只要有写入 date 键,该函数就会触发。

但请注意,我没有用户的设备令牌,因为我想向所有用户发送通知。我找不到任何方法这样做。

请告诉我如何实现这一目标。

谢谢

【问题讨论】:

    标签: firebase firebase-cloud-messaging google-cloud-functions


    【解决方案1】:

    您可以使用topic messaging。安排您的所有客户端应用订阅一个专用的命名主题,以便向所有应用安装广播,然后将您的消息发送到该主题。

    【讨论】:

    • 在 js/angular 中有什么例子吗?
    • 是的,我做到了。谢谢。但是需要更多的例子,比如在 codelabs 中。将尝试文档。谢谢
    • 我让它与订阅主题一起工作。但是通知到达时没有声音。有任何有效载荷数据更改吗?
    • 您无法使用通知负载来控制它。如果您想控制通知,请使用数据负载并自己处理传入的负载。
    猜你喜欢
    • 1970-01-01
    • 2018-05-19
    • 2021-04-04
    • 2019-02-23
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    相关资源
    最近更新 更多