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

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

значок уведомления

3 ответа

Решение

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

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

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

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

и больше...

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

Нравится ADD Library

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

Во Flutter можно использовать библиотеку: Flutter App Badger

Другие вопросы по тегам