ios - Expo.Notifications.addListener() 未触发(iOS 独立应用程序)

标签 ios react-native notifications expo

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

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

Expo.Notifications.addListener(this.handleNotification);

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

最佳答案

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

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

关于ios - Expo.Notifications.addListener() 未触发(iOS 独立应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54360699/

相关文章:

android - android中通知图标的颜色

ios - Alamofire 没有评估和发送客户端证书

react-native - 错误: Missing app. json。 Expo XDE中的错误

android - 从 NotificationChannel 禁用声音

javascript - 如何从 native react 中的 FlatList 中删除项目/索引?

react-native - 如何更改 expo 使用的注册表?

ios - 仅在应用程序处于后台时调用静音通知回调方法

ios - 有没有办法在下载之前区分 APNG 和 PNG 图片?

ios - 如何用一根手指而不是两根手指移动 map (在 WKWebView 内)

ios - 有什么方法可以在不使用测试器 UUID 的情况下使 iOS 应用程序可用于 Beta 测试(临时应用程序)