firebase.notifications()。getInitialNotification()在iOS中返回null

时间:2019-09-02 13:08:20

标签: firebase react-native push-notification firebase-cloud-messaging react-native-firebase

我有一个React Native项目,并且我正在使用Firebase,因此在我的项目中使用react-native-firebase npm包来处理推送通知。我关注了文档here。到目前为止,一切似乎还不错,只是getInitialNotification()函数在iOS中一直给我null。因此,我无法检查是否通过通知水龙头打开了该应用程序。尽管一切在Android中都像魅力一样。

有什么建议吗?

async componentDidMount() {
    const notificationOpen: NotificationOpen = await firebase.notifications().getInitialNotification();
    console.log(notificationOpen); // Outputs null
}

已解决

我通过使用最新的react-native(0.59.9> 0.60.5)和react-native-firebase(5.5.4> 5.5.6)版本解决了这个问题。

0 个答案:

没有答案