我正在尝试在 react-native 中使用 PushNotificationIOS,但没有任何 react 。

我有以下代码:

PushNotificationIOS.requestPermissions();

PushNotificationIOS.presentLocalNotification(
  {
    alertBody: 'Hello world!!!'
  }
);

我在设备上运行,并且确实为我的应用启用了通知。

此外,当我跑
PushNotificationIOS.checkPermissions((permissions) => {
  console.log(permissions);
});

它返回我
{ badge: 1, sound: 1, alert: 1 }

表示通知确实已启用。

但是,我仍然看不到屏幕上的任何内容。

最佳答案

解决了!我试图在应用程序仍处于前台时显示推送通知。当然,那是行不通的。应用程序必须在后台运行推送通知。

关于javascript - PushNotificationIOS.presentLocalNotification() 在 react-native 中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34666676/

10-10 00:35