Stack
Я работаю над проектом, построенным на AngularJS / Ionic / Cordova, и у меня возникли некоторые проблемы с push-уведомлениями (только на Android, на iOS все нормально).Я использую плагин phonegap-plugin-push (последняя версия, 2+). Задняя часть находится на Ruby на рельсах и использует систему уведомлений rpush .
Поведение
У меня есть два разных поведения на симуляторе (Android 6) и на моем телефоне (Android 8).
- На моем симуляторе я должен отправить этот видПолезная нагрузка для получения уведомления:
{data: {title, body}}
.Когда я нажимаю на уведомление, PhoneGap-Plugin-Push запускает хорошо обратный вызов уведомления . - На моем телефоне я должен отправить этот вид полезной нагрузки, чтобы получить уведомление:
{notification: {title, body}}
.Когда я нажимаю на уведомление, ничего не происходит.Обратный вызов даже не запускается.
Вопрос
Я действительно застрял и не могу найти полезную информацию об этой конкретной проблеме.Почему я не могу вызвать этот обратный вызов?Я скучаю по чему-то в полезной нагрузке?