O aplicativo Discourse iOS não limpa as notificações até que você retorne à tela de seleção de fóruns

Tenho alguns fóruns configurados no meu aplicativo Discourse para iOS, para que todos possam me enviar notificações. O aplicativo Discourse está na minha tela inicial, então vejo um número vermelho lá.

Mas há um problema chato: o número vermelho não desaparece sozinho quando eu limpo a notificação; preciso voltar para a tela de seleção de fórum para realmente limpar a notificação.

Para reproduzir:

  1. Cadastre-se em pelo menos dois fóruns no aplicativo Discourse para iOS.
  2. Receba uma notificação em um deles. (Agora o aplicativo tem um número vermelho na tela inicial do iOS.)
  3. Toque no aplicativo Discourse para iOS. Você verá a notificação em um dos seus fóruns.
  4. Toque no fórum, depois toque no número da notificação no canto superior direito e selecione “Desmarcar tudo”. Agora você limpou suas notificações, pelo menos do ponto de vista do Discourse.
  5. Sem voltar para a tela de seleção de fórum, pressione o botão inicial do iOS (ou deslize para cima a partir da parte inferior) para retornar à tela inicial do iOS.

Esperado: Como eu limpei minhas notificações no fórum, o número vermelho do aplicativo deveria desaparecer.

Realidade: O número vermelho permanece. Se você tocar no aplicativo novamente, voltará ao fórum sem notificações. Você precisa usar a seta para baixo no canto inferior direito para retornar à tela de seleção de fórum, o que então atualiza a lista de notificações. Uma vez que os números na tela de seleção de fórum desaparecem, o número vermelho também some.

Gostaria que, em vez disso, a WebView do fórum percebesse que está sendo visualizada dentro do aplicativo Discourse; se as notificações forem limpas no fórum, ele deveria enviar uma mensagem ao aplicativo, convidando-o a atualizar o número de notificações desse fórum em segundo plano.

4 curtidas

Eu também notei isso, mas nunca pensei em relatar.

Às vezes, há um atraso no descarte da notificação ou no aparecimento de uma nova notificação (x).

Há uma versão beta do aplicativo iOS disponível com uma correção para este problema: https://testflight.apple.com/join/5CUCQhCq

Observe que seu site Discourse também precisa estar atualizado, e a correção se aplica apenas ao botão “Dismiss” no menu do usuário.

3 curtidas

O DiscourseHub 1.8.2 inclui este recurso e já está disponível na App Store.