【发布时间】:2020-11-12 03:01:24
【问题描述】:
@react-native-firebase/messaging 有一个奇怪的问题。我最近更新到 v6,在 iOS 上一切正常,在 Android 上一切正常,除了一件事。
当收到多个推送通知时,情况如下:
- 点击一个通知会打开应用程序,
getInitialNotification()会给我点击的通知,所以我可以处理它 - 完全关闭应用程序然后单击其他通知之一时,应用程序会再次打开,但
getInitialNotification()返回null
似乎用一个通知打开应用程序也会吃掉所有其他通知的数据。 我想我做错了什么,但我不知道在哪里可以搜索问题。
关于设置的一些信息
- 我删除了 react-native-splash-screen(没有改变任何东西)
- 我使用的是最新版本的 @react-native-firebase/app 和 /messaging(“@react-native-firebase/app”:“8.2.0”、“@react-native-firebase/messaging” : "7.4.2")
- React Native 的版本为 0.62.2
- 应用在
useEffect中调用getInitialNotification(),所以在导航树的第一次渲染之后
【问题讨论】:
-
运气好吗?我遇到了同样的问题
标签: android react-native firebase-cloud-messaging react-native-firebase