#ionic-framework #ionic2 #ionic3 #ionic-native
#ionic-framework #ionic2 #ионический 3 #ionic-native
Вопрос:
В текущем приложении локально проверяет, есть ли у приложения новые сообщения или нет. Если приложение находится в фоновом режиме и поступило 5 сообщений, мне нужно отобразить количество значков на значке приложения только как 5, и все равно приложение должно быть там в фоновом режиме.
Как я могу добиться этого, используя ionic?
Ответ №1:
Это долго внедрять, и я не знаю, где вы застряли, но, короче говоря, вы должны учитывать три аспекта :
- Настройте сервер для отправки уведомлений (с помощью решения для обмена сообщениями, такого как Firebase Cloud Messaging).
- Получайте push-уведомления в приложении (с помощью плагина Ionic или Cordova)
- Вместо отображения уведомления измените значок на значке приложения (с помощью плагина Ionic или Cordova)
Комментарии:
1. Спасибо @XavierBrt. В настоящее время выполняется проверка только в приложении, появляется какое-либо новое сообщение, и оно просматривается, отображая количество только для этих сообщений. скажем, например, приложение находится в фоновом режиме, а новое сообщение добавляется через веб-сервис, где проверка приложения только через провайдера, является ли оно новым и не просмотренным, количество обновлений и количество отображаемых значков только в фоновом режиме
2. Установлено ionicframework.com/docs/v3/native/background-mode и после этого появляется такая ошибка, что плагин не установлен. this.backgroundMode.isActive();