【问题标题】:react-native-firebase v6 - Android - notification is being displayed although it shouldn'treact-native-firebase v6 - Android - 尽管不应该显示通知
【发布时间】:2020-04-01 12:19:07
【问题描述】:

React-Native v0.61.2
react-native-firebase v6.3.4
没有用于显示通知的第三方库。

根据文档 v6 不包括通知库(已提取到 Notifee) - 但是在通过 Firebase 控制台发送消息进行测试时 - 应用程序在后台显示通知 - 这不是我的预期。

这是怎么发生的?

【问题讨论】:

    标签: firebase react-native react-native-firebase react-native-push-notification invertase


    【解决方案1】:

    请阅读这部分文档,https://rnfirebase.io/messaging/notifications#displaying-a-notification

    它明确指出适用于 Android 和 iOS 的 Firebase 云消息传递 SDK 允许在应用程序退出或在后台时在设备上显示通知。 Firebase 控制台、Firebase Admin SDK 和 REST API 都允许将通知属性附加到消息中。

    如果存在具有此属性的传入消息,并且应用程序当前不可见(退出或在后台),则会在设备上显示通知。但是,如果应用程序在前台,则会传递一个包含通知数据的事件,并且不会显示可见的通知。

    所以它可能是 firebase SDK(很可能)。

    【讨论】:

      【解决方案2】:

      从 Invertase 文档中只说它在 iOS 上不起作用,但在 Android 上没有任何问题。

      【讨论】:

      【解决方案3】:

      最后我发现有一个原生通知机制,前一阵子实现了,它负责我看到的通知......谢谢大家的回答。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-03
      • 2020-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多