我正在尝试在 react-native 中使用 PushNotificationIOS
,但没有任何反应。
我有以下代码:
PushNotificationIOS.requestPermissions();
PushNotificationIOS.presentLocalNotification(
{
alertBody: 'Hello world!!!'
}
);
我在设备上运行并且我确实为我的应用启用了通知。
此外,当我运行时
PushNotificationIOS.checkPermissions((permissions) => {
console.log(permissions);
});
它返回我
{ badge: 1, sound: 1, alert: 1 }
表示通知确实已启用。
但是,我仍然在屏幕上看不到任何东西。
最佳答案
解决了!我试图在前台显示应用程序的同时显示推送通知。当然,那是行不通的。应用程序必须在后台运行,推送通知才能工作。
关于javascript - PushNotificationIOS.presentLocalNotification() 在 native react 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34666676/