Ich möchte die Anzahl ungelesener Benachrichtigungen auf meinem App-Symbol anzeigen, wenn die App nicht geöffnet wird. this Post scheint in der Nähe zu sein, aber es ist 3 Jahre alt.Hat es irgendwelche Änderungen an diesem oder ich sollte mit Lösungen in der angenommenen Antwort gehen gehen? Wie wird die Benachrichtigungsanzahl auf App-Symbolen wie Facebook angezeigt?
Antwort
Leider können Sie dies nicht für alle Android-Geräte erreichen.
Einige Hersteller (z. B. Samsung oder Sony) haben diese Funktionalität in ihre angepassten Android-Trägerprogramme integriert. Auch einige Launcher von Drittanbietern (z. B. Nova Launcher) enthalten eine API, um dies zu erreichen.
Einige verwandte Beiträge für weitere Informationen:
- How does Facebook add badge numbers on app icon in Android?
- https://stackoverflow.com/questions/18205569/does-samsung-modifies-its-android-roms-to-have-badges-on-email-and-sms-icons?rq=1
- adding notification badge on app icon in android
- How to interface with the BadgeProvider on Samsung phones to add a count to the app icon?
- How to add a notification badge/count to application icon on Sony Xperia devices?
- How to make application badge on android?
- How to display count of notifications in app launcher icon
Und einige Bibliotheken, die nützlich sein könnten:
und mehr ...
OM $ GI kann nicht glauben, Android haben nicht erstellt Ein nativer Weg es zu tun – MiguelHincapieC
ShortcutBadger scheint eine gute Bibliothek für diesen Fall zu sein –
ShortcutBadger funktioniert nicht für Nexus 4 LG – blackHawk
- 1. Wie wird die Produktmenge angezeigt?
- 2. Wie werden Facebook-Profilbilder angezeigt?
- 3. Facebook Messenger Plattform Begrüßungsbildschirm wird nicht angezeigt
- 4. Wie wird die Bildschirmauflösung in "DP" angezeigt?
- 5. Wie UISplitViewcontroller auf Knopfdruck angezeigt wird
- 6. Wie Registerkarte oben auf Registerkarten angezeigt wird
- 7. Wie wird angezeigt, dass beim Klicken auf die Schaltfläche eines anderen Dialogfelds ein Dialogfeld angezeigt wird?
- 8. Wie die Komponente basierend auf dem Status dynamisch angezeigt wird
- 9. Wie wird die Bildlaufleiste auf der linken Seite angezeigt?
- 10. Wie wird die Fehlermeldung in jquery.validate angezeigt?
- 11. Wie wird die Modulladeadresse im Überwachungsfenster angezeigt?
- 12. Wie wird die Erfolgsmeldung in Struts angezeigt?
- 13. Wie wird die Bewertungsleiste in Android angezeigt?
- 14. Gibt an, wie die Bildlaufleiste angezeigt wird?
- 15. Wie wird die Baumhierarchie in Java angezeigt?
- 16. Android: Wie wird die .mht Datei angezeigt?
- 17. Wie wird die Beschreibung des Methodenparameters angezeigt?
- 18. Wie wird die Protokolldatei beim Dienststart angezeigt?
- 19. Wie wird die benutzerdefinierte Suchleiste angezeigt?
- 20. Facebook Redirect URI Feld wird nicht angezeigt
- 21. Wie wird Dezimal angezeigt?
- 22. Warum wird die Facebook Send-Schaltfläche nicht angezeigt?
- 23. Wie wird der Karteninhalt angezeigt?
- 24. Wie wird onbeforeloaddialog angezeigt, wenn dies angezeigt wird?
- 25. Wie ionicPopover standardmäßig angezeigt wird
- 26. Wie kann ich ein Bild angeben, das in Facebook auf Ihrer Website angezeigt wird?
- 27. Wie wird angezeigt, & in HTML?
- 28. Wenn Sie einen Link auf Facebook posten, wie bestimmen sie, was in der Zusammenfassung angezeigt wird?
- 29. Wie wird ein Fortschrittsanzeige-Overlay/HUD auf dem iPhone angezeigt?
- 30. Wie wird die Liste angezeigt, die von der Steuerung angezeigt wird?
zuerst sollten Sie noftifications in lokalen lokalen Speicher speichern (gemeinsam Präferenz oder db) und viewbadger passieren. Wenn Benutzer die App öffnen, sollten Sie löschen und löschen. Befolgen Sie dieses Beispiel für den Code stackoverflow. https://github.com/jgilfelt/android-viewbadger –
nichts zu schließen uidwidgets ... das ist nur Frage ... auf Stack-Überlauf-Tag .... :( –