在我的组件类中的componentWillMount
方法请求权限并获取令牌
componentWillMount () {
firebase.messaging().requestPermissions()
firebase.messaging().getToken().then((token) => {
})
}
componentwillMount
在类级别的方法之后,我放置了我的和onMessage
方法getInitialNotification
,所以当我点击通知时我想导航到另一个屏幕。但我无法导航到该屏幕。
componentWillMount () {
firebase.messaging().requestPermissions()
firebase.messaging().getToken().then((token) => {
})
}
firebase.messaging().getInitialNotification()
.then(payload => {
console.log('getInitialNotification', payload)
if (payload.slug != undefined) {
this.props.navigation.navigate('notification');
} else {
}
})
firebase.messaging().onMessage((payload) => {
if (!payload.opened_from_tray) {
navigate(routes.Notification, 1)
}
})