Я пытаюсь реализовать локальное уведомление в IOS, используя этот пакет @act-native-community / pu sh -notification- 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 --save
cd ios && pod install
- Обновлен
AppDelegate.m
в соответствии с описанием здесь - Сделан сборка: реактивный запуск- ios - устройство "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
уведомлений, но не получаю никаких локальных уведомлений.