как установить значок в кордове для push-уведомлений - PullRequest
0 голосов
/ 11 марта 2019

поток:

  1. сообщение отправляется на телефон и отображается в центре уведомлений
  2. пользователь либо открывает его, либо << == Я получаю это событие </li>
  3. убирает (отменяет)

Я хотел бы установить значок в соответствии с обоими событиями - но я получаю только событие для «уведомления открыто» (# 2), что означает: я не могу ни увеличить значок # в событии # 1, ни уменьшить его, если пользователь отклонил уведомление (# 3).

с использованием cordova-plugin-firebase 0.1.25 - я получаю событие, только если

let firebasePlugin = window['FirebasePlugin'];
firebasePlugin.onNotificationOpen((notification) => { /* opened */} );

в принципе, я могу поменять значок с

FirebasePlugin.setBadgeNumber(1);

где я могу выполнить некоторую работу, чтобы проверить и принять решение - но если мое приложение не вызывается - у меня нет возможности узнать, что что-то изменилось.

кажется, что я упускаю что-то очень простое здесь .. идеи?

...