Приложение не отображается при нажатии на уведомление на Android - PullRequest
0 голосов
/ 17 апреля 2019

Я использую Ionic v4 для создания приложения, которое может получать уведомления (по темам) с помощью плагина cordova-plugin-fcm-with-dependency-updated.

На данный момент все работает как положено на IOS. Я получаю уведомление, и когда я нажимаю на него, запускается событие onNotification, и оно перенаправляет меня в приложение на выбранную страницу.

Однако Android так не работает. Я ожидал бы того же поведения, что упомянуто выше, но по какой-то причине приложение является открытым, но событие onNotification не срабатывает. У меня было несколько консольных журналов и оповещений, но ни один из них не показывался.

Затем я прочитал, что мне пришлось добавить параметр click_send в тело уведомления со значением FCM_PLUGIN_ACTIVITY. Теперь это приведет меня к еще более странному поведению: я получаю уведомление, но нажатие на него даже не откроет приложение! Тоже ничего в логах ...

Кто-нибудь может мне здесь помочь, я заблудился!

PS. только что обновил каждый пакет npm на @latest ...

1 Ответ

0 голосов
/ 18 апреля 2019

Очевидно, все, что нужно было сделать, было:

ionic cordova platform remove android

и:

ionic cordova platform add android

, чтобы обновить вещи.Теперь все работает как положено ...

...