应用程序在前台时推送通知(使用Firebase触发器)



假设在某个集合中有一个更新,它触发了一个函数"出口;通知特定用户(令牌(。我已经在Firestore TriggersJavaScript中实现了Firebase Functions(onCreateonUpdate…(,如果应用程序在后台,它就可以工作。

无论应用程序是否正在运行,我都要发送通知。。。如果应用程序处于前台或该功能尚未就绪(因为触发器处于测试版(,用户是否可以收到通知(比如onUpdate(?

提前感谢

If取决于您的消息是否包含data属性、notification属性或两者都包含。

如果消息only包含notification属性,则在应用程序处于前台时,它将传递给您的应用程序代码,但在应用程序位于后台时由系统处理。

如果您的消息包含data属性,它将始终传递到您的应用程序代码中。如果包含通知属性,则当应用程序处于后台时,该部分将由系统处理。

有关此方面的更多信息,请参阅有关消息类型的Firebase文档。

最新更新