e_snegirev
@e_snegirev

Как открывать приложение и выполнять какой-то метод при клике по уведомлению (phonegap-plugin-push)?

Пользуюсь в приложении плагином phonegap-plugin-push 2.2.3 в проекте на кордове андроид 7.1.4. Из консольки посылаю запрос без параметра notification - только data - в ней передаю данные, которые нужно обработать при клике. запрос примерно такой:
http post https://fcm.googleapis.com/fcm/send Authorization:key=AAAASSxxxxxxxx <<<'{"to": "user-device-token", "priority": "high","data":{"title":"new message","count": 12, "url": "/channels/xxxxx"}}'


Пока получается так, что либо данные не обрабатываются совсем, либо обрабатываются, но сразу при получении уведомления - если указываем параметр content-available true в запросе.

Приложение получается открывать при клике на пуш уведомление только в том случае, если запрос на отправку пуша содержит notification параметр, но тогда иконка badge (count) не устанавливается.

Пробовал менять параметр AndroidLaunchMode в конфиге приложения на разные - ничего не меняется.

Прошу помощи, ибо бошка после суток копания в этой каше скоро лопнет))
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы