Ioni c 3 - IOS APNS уведомление не передает данные с экрана блокировки в приложение - PullRequest
0 голосов
/ 03 февраля 2020

My Ioni c 3 IOS приложение получает APNS, и оно отображается в строке состояния, если устройство заблокировано. При нажатии на элемент уведомления я написал логи c для выполнения. Но это не работает. Ниже приведен фрагмент кода.

pushObject.on('notification').subscribe((notification: any) => {
    if (notification.additionalData.TYPE === 'APPROVAL') {
           navCtrl.setRoot(HomePage, { message: notification, type: "Approval" });
    }
    else {
           navCtrl.setRoot(HomePage, { message: notification, type: "Notification" });
    }
}  

При нажатии на уведомление с экрана блокировки устройства IOS открывается приложение, но данные, которые я передаю, были недоступны.

Если приложение свернуто и при нажатии на уведомление из строки состояния оно переносит данные, и процесс понятен без каких-либо проблем. Но если приложение убито из фона и нажатием уведомления из строки состояния, оно не переносит данные.

IOS версия: - 13.3.1

Ioni c версия: - 3.20.0

Ioni c pu sh плагин уведомлений: - 2.3 .0 - https://ionicframework.com/docs/v3/native/push/

(недавно обновлен плагин уведомления pu sh для критических изменений при получении токена APNS)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...