Как показать количество уведомлений на иконке приложения, как Facebook?

Я хочу показать количество непрочитанных уведомлений на значке моего приложения, когда приложение не открыто. этой сообщение кажется близким, но это 3 лет. Были ли какие-либо изменения в этом, или я должен пойти с решениями, представленными в принятом ответе?

notification icon

2 ответов


к сожалению, вы не можете достичь этого для всех устройств android.

некоторые производители (например, Samsung или Sony) включили эту функцию в свои индивидуальные пусковые установки Android. Также некоторые сторонние пусковые установки (например, Nova Launcher) включили API для этого.

некоторые связанные сообщения для получения дополнительной информации:

и некоторые библиотеки, которые могут быть полезны:

и многое другое...


Я нашел решение, но оно работает на некоторых устройствах , таких как samsung, Huawei..

как добавить библиотеку

implementation "me.leolin:ShortcutBadger:1.1.21@aar"

добавить в файл Gradle

repositories {
    mavenCentral()
}

наконец добавьте это в MainActivity.файл java для проверки

    int badgeCount = 16;
    ShortcutBadger.applyCount(this, badgeCount); //for 1.1.4+

16 уведомление будет видно на значок приложения

и это он !!

для детализации Нажмите здесь

ShortcutBadger