Je souhaite afficher le nombre de notifications non lues sur l'icône de mon application lorsque l'application n'est pas ouverte . this post semble être proche mais il a 3 ans. Y at-il eu un changement à ce sujet ou devrais-je utiliser les solutions fournies dans la réponse acceptée?
Malheureusement, vous ne pouvez pas atteindre cet objectif pour tous les appareils Android.
Certains fabricants (Samsung ou Sony, par exemple) ont intégré cette fonctionnalité dans leurs lanceurs Android personnalisés. Certains lanceurs tiers (par exemple, Nova Launcher) ont également inclus une API pour accomplir cela.
Quelques articles connexes pour plus d'informations:
Et quelques bibliothèques qui pourraient être utiles:
et plus ...
J'ai trouvé une solution Mais cela fonctionne dans certains appareils comme Samsung, Huawei ..
Comme ADD Library
implementation "me.leolin:ShortcutBadger:1.1.21@aar"
AJOUTER au fichier
repositories {
mavenCentral()
}
Enfin, ajoutez ceci dans le fichier MainActivity.Java pour vérification
int badgeCount = 16;
ShortcutBadger.applyCount(this, badgeCount); //for 1.1.4+
16 Notification sera visible sur l'icône de l'application
Et c'est ça !!
Pour plus de détails, cliquez ici