假设某个集合中有更新,它会触发为某个用户(令牌)“导出”通知的功能。我已经在 Firebase Functions
中为 JavaScript
(Firestore Triggers
, onCreate
,...) 实现了 onUpdate
,如果应用程序在后台运行,它就可以工作。
无论应用程序是否正在运行,我都想发送通知...
如果应用处于前台或该功能尚未准备就绪(因为触发器处于测试版),用户能否收到通知(假设为 onUpdate
)?
提前致谢
答案 0 :(得分:1)
If 取决于您的消息是否包含 data
属性、notification
属性或两者。
如果消息仅包含 notification
属性,如果应用在前台,它会传递给您的应用代码,但当应用在前台时由系统处理背景。
如果您的消息包含 data
属性,它将始终传递到您的应用程序代码。如果它还包含通知属性,那么当应用程序在后台时,该部分将由系统处理。
有关这方面的更多信息,请参阅 message types 上的 Firebase 文档。