Пользуюсь в приложении плагином 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 в конфиге приложения на разные - ничего не меняется.
Прошу помощи, ибо бошка после суток копания в этой каше скоро лопнет))