世博会的addNotificationResponseReceivedListener无法正常运行

时间:2020-07-06 12:31:41

标签: react-native expo

这是我的代码:

React.useEffect(() => {
  
    const subscription = Notifications.addNotificationResponseReceivedListener(response => {
      console.log(response)
  
    });
    return () => subscription.remove();
  }, [navigation]);

我希望发生的是,当用户单击通知时,会触发console.log,但是什么也没发生

我不知道这是否是expo SDK 38的问题

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我使用的是 SDK 39。

升级到 SDK 40 后问题解决了。

github 问题链接:https://github.com/expo/expo/issues/9866

答案 1 :(得分:0)

我可以解决问题:

我在三星Galaxy s7 Edge的开发模式下使用了此侦听器,但没有用。但是,当我在Play商店中发布该APP时,该监听器运行良好!