【发布时间】:2018-07-06 10:10:15
【问题描述】:
当点击托盘中的通知时,getInitialNotification 被触发,但 notificationOpen 参数获取空值。
我正在通过 firebase 控制台发送通知。如果我的应用程序在前台,我会收到我正在发送的通知数据。但是如果我的应用程序在后台或应用程序被杀死,我会收到通知,但是当我点击通知时,openNotification 的值为 null。
这就是我正在做的事情。
firebase.notifications().getInitialNotification()
.then((notificationOpen: NotificationOpen) => {
console.log('Notification closed')
console.log(notificationOpen)
if (notificationOpen) {
// App was opened by a notification
// Get the action triggered by the notification being opened
const action = notificationOpen.action;
// Get information about the notification that was opened
const notification: Notification = notificationOpen.notification;
}
})
【问题讨论】:
-
欢迎来到 Stack Overflow!您能否提供更多详细信息以帮助我们回答您的问题?
-
好的。如果您点击“编辑”链接,您可以编辑您的问题并包含这些详细信息。
标签: react-native react-native-firebase