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

时间:2021-04-03 19:56:49

标签: javascript android firebase google-cloud-firestore eventtrigger

假设某个集合中有更新,它会触发为某个用户(令牌)“导出”通知的功能。我已经在 Firebase Functions 中为 JavaScript (Firestore Triggers, onCreate,...) 实现了 onUpdate,如果应用程序在后台运行,它就可以工作。

无论应用程序是否正在运行,我都想发送通知... 如果应用处于前台或该功能尚未准备就绪(因为触发器处于测试版),用户能否收到通知(假设为 onUpdate)?

提前致谢

1 个答案:

答案 0 :(得分:1)

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

如果消息包含 notification 属性,如果应用在前台,它会传递给您的应用代码,但当应用在前台时由系统处理背景。

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

有关这方面的更多信息,请参阅 message types 上的 Firebase 文档。

相关问题