L'application Discourse iOS ne supprime pas les notifications tant que vous n'êtes pas revenu à l'écran de sélection du forum

J’ai configuré plusieurs forums dans mon application Discourse pour iOS, afin qu’ils puissent tous m’envoyer des notifications. L’application Discourse se trouve sur mon écran d’accueil, où j’aperçois un chiffre rouge.

Cependant, il y a un problème gênant : le chiffre rouge ne s’efface pas lorsque je lis la notification ; je dois retourner à l’écran de sélection des forums pour réellement effacer la notification.

Pour reproduire le problème :

  1. Inscrivez-vous à au moins deux forums dans l’application Discourse pour iOS.
  2. Recevez une notification dans l’un d’eux. (L’application affiche maintenant un chiffre rouge sur l’écran d’accueil d’iOS.)
  3. Touchez l’application Discourse pour iOS. Vous verrez la notification sur l’un de vos forums.
  4. Touchez le forum, puis touchez le chiffre de notification en haut à droite, et choisissez « Tout rejeter ». Vos notifications sont désormais considérées comme lues par Discourse.
  5. Sans revenir à l’écran de sélection des forums, appuyez sur le bouton Accueil d’iOS (ou balayez vers le haut depuis le bas) pour retourner à l’écran d’accueil d’iOS.

Résultat attendu : Puisque j’ai lu mes notifications sur le forum, le chiffre rouge de l’application devrait disparaître.

Résultat réel : Le chiffre rouge reste. Si vous touchez à nouveau l’application, vous revenez dans le forum sans aucune notification. Vous devez utiliser la flèche vers le bas en bas à droite pour retourner à l’écran de sélection des forums, ce qui actualise ensuite la liste des notifications. Une fois que les chiffres sur l’écran de sélection des forums ont disparu, alors le chiffre rouge s’efface.

J’aimerais plutôt que la WebView du forum détecte qu’elle est consultée dans l’application Discourse ; si les notifications sont lues dans le forum, elle devrait envoyer un message à l’application pour lui demander de mettre à jour le chiffre de notification de ce forum en arrière-plan.

4 « J'aime »

J’ai remarqué cela aussi, mais je n’avais jamais pensé à le signaler.

Parfois, il y a un délai pour effacer la notification ou pour afficher le nouveau message (x).

Une version bêta de l’application iOS est disponible avec un correctif pour ce problème : https://testflight.apple.com/join/5CUCQhCq

Notez que votre site Discourse doit également être à jour, et le correctif ne s’applique qu’au bouton « Ignorer » dans le menu utilisateur.

3 « J'aime »

DiscourseHub 1.8.2 inclut cette fonctionnalité et est maintenant disponible sur l’App Store.