React Native Onesignal OnPressed通知在发行版本中不起作用

时间:2019-07-20 12:22:10

标签: android react-native onesignal

我已经在其中创建了一个react native应用程序,我必须添加已经完成的推送通知,对于推送通知,我使用了react-native-onesignal包。但是通知中存在一些问题,在我的应用中,当我发送通知时,应用收到了通知,但是当我尝试打开通知时,应用卡住了(挂在当前屏幕上),我还添加了Onpress事件监听器一信号通知。通知onpressed事件侦听器在我的应用中无法正常工作。使用该侦听器,我必须打开通知页面。

我添加的代码是这个

OneSignal.addEventListener('opened', (e) => this.onOpened(e, this));

函数是

onOpened(openResult, component) {
  component.props.navigation.navigate('allnotification'); 
}

如果有人知道解决方案,请提供帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试

componentWillMount() {
    OneSignal.addEventListener('opened', this.onOpened.bind(this));
  }

onOpened(openResult) {
    this.props.navigation.navigate('ScreenName')
}