У меня есть интересная проблема, которую я пытаюсь решить на iOS с помощью плагина cordova-plugin-firebase (https://github.com/arnesson/cordova-plugin-firebase). Отправка уведомлений работает нормально через консоль Firebase или код cURL, однако уведомления всегда доставляются на устройствоЦентр уведомлений и отображается в приложении, даже когда он находится на переднем плане. Согласно документации поток уведомлений должен быть таким, что уведомление не доставляется на устройство, когда приложение находится на переднем плане. Я не вносил никаких изменений в делегат приложения или плагинкод и т. д., поэтому я не совсем уверен, с чего начать отладку.
Вот обратный вызов onNotificationOpen в моем коде, он вызывается всякий раз, когда приложение находится на переднем плане или когда открытое уведомление ожидаетсяпросто очень смущен тем, что уведомление доставляется на устройство.
window.FirebasePlugin.onNotificationOpen(function(notification) {
console.log(notification);
alert(notification);
}, function(error) {
console.error(error);
});
Платформа Cordova iOS - 4.5.5, cordova-plugin-firebase - 2.0.3, iOS устройства - 12.0