Как исправить проблему с push-уведомлениями ios, когда приложение в фоновом режиме в ionic1 / cordova - PullRequest
0 голосов
/ 27 декабря 2018

Я использую https://github.com/arnesson/cordova-plugin-firebase/ и все работает нормально на платформе Android и Ios, просто сталкиваясь с проблемой в 1 условии - IOS - когда приложение в фоновом уведомлении появляется на устройстве, когда нажимается в уведомлении, поэтому метод onNotificationOpen неработа.

Список плагинов, которые у меня были

cordova-android-support-gradle-release 1.4.4 "cordova-android-support-gradle-release",
cordova-plugin-app-version 0.1.9 "AppVersion",
cordova-plugin-broadcaster 3.0.1 "broadcaster",
cordova-plugin-camera 2.4.1 "Camera",
cordova-plugin-compat 1.2.0 "Compat",
cordova-plugin-console 1.1.0 "Console",
cordova-plugin-device 1.1.7 "Device",
cordova-plugin-file 6.0.1 "File",
cordova-plugin-file-opener2 2.0.19 "File Opener2",
cordova-plugin-file-transfer 1.7.1 "File Transfer",
cordova-plugin-firebase 2.0.5 "Google Firebase Plugin",,
cordova-plugin-network-information 1.3.4 "Network Information"
cordova-plugin-splashscreen 4.1.0 "Splashscreen"
cordova-plugin-statusbar 2.4.1 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.2.1 "SocialSharing"
cordova-plugin-x-toast 2.6.0 "Toast"
cordova-sqlite-storage 2.2.0 "Cordova sqlite storage plugin"
es6-promise-plugin 4.1.0 "Promise"
ionic-plugin-keyboard 2.2.1 "Keyboard"
pushwoosh-cordova-plugin 7.8.0 "Pushwoosh"

Я предоставил - grantPermission и сборка с использованием устаревшей системы сборки, и я не использую какой-либо локальный плагин уведомлений.

window.FirebasePlugin.onNotificationOpen(function (notification) { 
//while tap on notification doesn't come to this function when app is in background
})
...