Некорректно отображение badge с помощью библиотеки ShortcutBadger на иконках приложений в Android Studio

На иконке моего приложения некорректно отображаются badge.

От сервера по FCM|HMS мне приходят пропущенные сообщения, я пытаюсь их установить с помощью библиотеки ShortcutBadger, но на некоторых телефонах игнорируется вызов (как пример POCO f5, HONOR X8c)

ShortcutBadger.applyCount(context, count)

Там, где не срабатывает эта библиотека, рисуется только то число уведомлений, которые сейчас находятся в шторке

Библиотека уже просто древнейшая и обновлялась последний раз 6 лет назад. Я погружался в код Telegram, они также используют эту библиотеку + собственный обработчик под разные оболочки, но их код все равно не помогает с проблемой некорректного отображения баджей, хотя у них нет проблем с badge. Также я смотрел код Signal, там точно такая же проблема, как и у меня. Неужели получилось это исправить только у Telegram? Или требуется почти для каждого вендора прописывать свою логику?

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


Ответы (0 шт):