L'app Discourse per iOS non cancella le notifiche finché non si torna alla schermata di selezione del forum

Ho configurato alcuni forum nella mia app Discourse per iOS, così da poter ricevere notifiche da tutti. L’app Discourse è sulla schermata home, quindi vedo lì un numero rosso.

Ma c’è un problema fastidioso: il numero rosso non si cancella da solo quando elimino la notifica; devo tornare alla schermata di selezione del forum per cancellare effettivamente la notifica.

Per riprodurre il problema:

  1. Iscriviti a almeno due forum nell’app Discourse per iOS.
  2. Ricevi una notifica in uno di essi. (Ora l’app mostra un numero rosso sulla schermata home di iOS.)
  3. Tocca l’app Discourse per iOS. Vedrai la notifica in uno dei tuoi forum.
  4. Tocca il forum, poi tocca il numero della notifica in alto a destra e seleziona “Chiudi tutto”. Ora hai eliminato le notifiche dal punto di vista di Discourse.
  5. Senza tornare alla schermata di selezione del forum, premi il pulsante Home di iOS (o scorri verso l’alto dal basso) per tornare alla schermata home di iOS.

Risultato atteso: Dato che ho eliminato le notifiche nel forum, il numero rosso dell’app dovrebbe scomparire.

Risultato effettivo: Il numero rosso rimane. Se tocchi di nuovo l’app, torni nel forum senza notifiche. Devi usare la freccia verso il basso nell’angolo in basso a destra per tornare alla schermata di selezione del forum, che quindi aggiorna l’elenco delle notifiche. Solo quando i numeri sulla schermata di selezione del forum sono spariti, anche il numero rosso scompare.

Mi piacerebbe invece che la WebView del forum potesse accorgersi di essere visualizzata all’interno dell’app Discourse; se le notifiche vengono eliminate nel forum, dovrebbe inviare un messaggio all’app, invitandola ad aggiornare il numero di notifiche di quel forum in background.

4 Mi Piace

Ho notato anche io, ma non ho mai pensato di segnalarlo.

A volte c’è un ritardo nell’eliminazione della notifica o nella visualizzazione di un nuovo avviso (x).

È disponibile una beta dell’app iOS con una correzione per questo problema: https://testflight.apple.com/join/5CUCQhCq

Nota che anche il tuo sito Discourse deve essere aggiornato e la correzione si applica solo al pulsante “Ignora” nel menu utente.

3 Mi Piace

DiscourseHub 1.8.2 include questa funzionalità ed è ora disponibile sull’App Store.