Non avviene il decremento del badge counter quando una notifica viene eliminata direttamente dall'utente.
Se la notifica viene eliminata direttamente dall'utente, l'azione passa attraverso il metodo OnCreate() presente nella classe TestNotification.Android\Services\PushNotificationFirebaseMessagingService.cs. Per come è stato scritto il codice, viene provocato un incremento errato del badge counter, quando invece il badge counter dovrebbe essere decrementato.
Libreria C#: ShortcutBadger
Guardare nel dettaglio:
- Implementazione di una classe servizio che estende NotificationListenerService