【问题标题】:Push notification when app is in foreground (using Firebase triggers)当应用程序处于前台时推送通知(使用 Firebase 触发器)
【发布时间】:2021-06-30 06:31:28
【问题描述】:

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

我想发送应用程序是否正在运行的通知... 如果应用程序处于前台或该功能尚未准备好(因为触发器处于测试版中),用户能否收到通知(比如说 onUpdate)?

提前致谢

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 2017-10-31
      • 2021-04-19
      • 1970-01-01
      相关资源
      最近更新 更多