Я отправляю уведомления от php в приложение phonegap с помощью phonegap-plugin-pu sh.
Я пробовал различные полезные нагрузки, но не могу найти нужный все работает на iOS. Это то, что я сейчас отправляю:
{
"registration_ids": [...],
"notification": {
"title": "Some Title",
"body": "Some body",
"vibrate": 1,
"sound": 1
},
"priority": "high"
}
Результат: уведомление отправлено и получено, оно воспроизводит звук, вибрирует и отображается правильно.
Проблема: .on('notification')
обработчик событий не называется . Это происходит независимо от того, находится ли приложение в фоновом или переднем плане, принудительно закрыто или открыто.
Читая документацию плагина, я вижу, что обработчик уведомлений должен вызываться, если я добавляю ключ "data"
, содержащий дополнительные данные , но, добавив, что уведомление больше не появляется .
Как мне сделать так, чтобы вызывался обработчик и правильно передавались дополнительные данные?