Il titolo dell’argomento dovrebbe davvero essere cambiato, poiché un aggiornamento dell’indice è sufficiente per perdere i badge di notifica. Non devi visualizzare alcun forum.
Nel video qui sotto ho appena perso un badge di notifica. Quindi esploro l’app e la trovo nella scheda Tutto. Infine, entro nel forum (dove non c’è ancora alcun badge) e la trovo nella visualizzazione delle notifiche del campanello, dove posso toccarla.
Ancora in corso nell’ultima beta di TestFlight 1.8.12 (421)
Nella schermata sottostante, l’elenco è stato aggiornato e un badge di notifica sul forum 2 è scomparso. Possiamo ancora vederlo, e che non è stato letto, toccando la campana e selezionando la scheda “tutto”.
Questo è un bug molto vecchio, tre anni sono un tempo lungo, grazie per averci creduto e per continuare a usare l’app. Mi dispiace moltissimo aver impiegato così tanto tempo per trovare una soluzione. La soluzione non è molto complicata, stavamo reimpostando l’id della notifica vista ma lo stavamo facendo solo per i siti in cui le notifiche push non sono abilitate (cioè, siti non ospitati da Discourse). Non ho una buona scusa, semplicemente non ho prestato abbastanza attenzione al pezzo di codice giusto quando ho esaminato la questione per la prima volta.
Comunque, spero vivamente che questo sia risolto nella beta. Come al solito, fammi sapere se non è così.
Sono ragionevolmente sicuro che questo sia stato risolto, quindi ho inviato l’ultima beta per la revisione da parte di Apple. Grazie ancora per il tuo aiuto @gingerbeardman.