【发布时间】:2020-02-20 07:39:47
【问题描述】:
我正在尝试使用 @react-native-community/push-notification-ios 包在 IOS 中实现本地通知。
我正确地遵循了所有文档。尽管如此,LocalNotification 仍然无法正常工作。
这是我的环境配置:
-react-native:0.61.4
-@react-native-community/push-notification-ios --save:1.0.5
我做了以下事情,
npm i @react-native-community/push-notification-ios --savecd ios && pod install- 根据here 的描述更新了
AppDelegate.m - 构建:react-native run-ios --device "iPhone X"
- 然后像这样在我的js中调用函数,
import PushNotificationIOS from "@react-native-community/push-notification-ios";
.
.
.
componentDidMount(){
PushNotificationIOS.addEventListener('localNotification', this._onNotification);
PushNotificationIOS.requestPermissions();
PushNotificationIOS.presentLocalNotification({
alertBody: 'Test Notification'
});
}
_onNotification(notification) {
console.log(notification._alert);
}
.
.
.
- 顺便说一句,它会在首次打开应用程序时请求权限,而且我收到了
console.log的通知,但没有收到任何本地通知。
【问题讨论】:
标签: ios xcode react-native push-notification localnotification