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

Push notification when app is in foreground (using Firebase triggers)

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

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

提前致谢

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

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

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

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