количество значков / уведомлений не обновляется, когда приложение работает в фоновом режиме

#ionic-framework #ionic2 #ionic3 #ionic-native

#ionic-framework #ionic2 #ионический 3 #ionic-native

Вопрос:

В текущем приложении локально проверяет, есть ли у приложения новые сообщения или нет. Если приложение находится в фоновом режиме и поступило 5 сообщений, мне нужно отобразить количество значков на значке приложения только как 5, и все равно приложение должно быть там в фоновом режиме.

Как я могу добиться этого, используя ionic?

Ответ №1:

Это долго внедрять, и я не знаю, где вы застряли, но, короче говоря, вы должны учитывать три аспекта :

  1. Настройте сервер для отправки уведомлений (с помощью решения для обмена сообщениями, такого как Firebase Cloud Messaging).
  2. Получайте push-уведомления в приложении (с помощью плагина Ionic или Cordova)
  3. Вместо отображения уведомления измените значок на значке приложения (с помощью плагина Ionic или Cordova)

Комментарии:

1. Спасибо @XavierBrt. В настоящее время выполняется проверка только в приложении, появляется какое-либо новое сообщение, и оно просматривается, отображая количество только для этих сообщений. скажем, например, приложение находится в фоновом режиме, а новое сообщение добавляется через веб-сервис, где проверка приложения только через провайдера, является ли оно новым и не просмотренным, количество обновлений и количество отображаемых значков только в фоновом режиме

2. Установлено ionicframework.com/docs/v3/native/background-mode и после этого появляется такая ошибка, что плагин не установлен. this.backgroundMode.isActive();