我正在尝试在我的组件中使用Expo.Notifictions.addListener(在iOS独立版本上),但是即使成功接收到通知,它也不会触发。

addListener()放在componentDidMount()函数中。

Expo.Notifications.addListener(this.handleNotification);

handleNotification = () => {
  this.setState({
    something: 3,
  });
};

最佳答案

您没有将回调添加到ur addListener函数中。

componentDidMount(){
    Notifications.addListener(notification => {
      console.log(notification);
    });
}

09-12 13:48