Подсчет непрочитанных сообщений в виде значка на значке приложения не работает

Я реализовал push-уведомление через App Center Push для моего проекта xamarin.forms. На моем андроид 9 устройстве "Honor P 10 lite" счетчик непрочитанных сообщений больше не виден. Я знаю, что с android 9 были введены так называемые "точки уведомлений" (маленький кружок на значке приложения, чтобы информировать пользователя о появлении новых сообщений). Если это включено (через Настройки -> Уведомления -> Значки значков приложения -> Режим отображения значков: Новые уведомления), точки появляются при поступлении новых сообщений. И долгим нажатием на иконку приложения я вижу уведомление, а также правильный счетчик уведомлений отображается справа. Если я переключаюсь в "Режим отображения значка: " Непрочитанные сообщения ", а затем отправляю push-уведомление в мое приложение, счетчик значка не отображается (хотя уведомление появляется на экране)

Я пытался установить количество значков в коде (notificationChannel.SetNumer()); а также попытался установить целевую версию Android на самом высоком уровне API.

Ожидаемый результат: Показать значок с правильным количеством непрочитанных сообщений на значке приложения. Фактический результат: значок не отображается при отправке новых push-уведомлений на устройство.

Вы также столкнулись с этой проблемой или у вас есть идеи, как это исправить? Заранее спасибо!

0 ответов