Você abre o Discord no celular e vê uma notificação push de uma mensagem que já leu no desktop há horas. Esse problema ocorre após o Discord sincronizar sua conta entre dispositivos. O sistema de notificações push nem sempre limpa alertas antigos quando você marca mensagens como lidas em outro dispositivo. Este artigo explica por que isso acontece e como impedir que notificações de mensagens antigas apareçam no seu celular.
Principais conclusões: como parar notificações antigas do Discord no celular
- Configurações do usuário > Notificações > Notificações push: Desative a notificação de mensagens não lidas para evitar que alertas antigos sejam reenviados.
- Limpar cache de notificações push: Force o fechamento do aplicativo Discord e reabra para redefinir a fila de notificações.
- Marcar servidor como lido: Clique com o botão direito em um servidor e selecione Marcar como lido para sincronizar o status de leitura entre dispositivos imediatamente.
Por que as notificações push do Discord entregam mensagens antigas ao seu celular
O Discord usa um sistema de notificações push que envia alertas com base na última vez que o aplicativo se comunicou com seus servidores. Quando você lê uma mensagem no desktop, o Discord marca aquele canal como lido no servidor. No entanto, seu celular pode não receber um sinal de sincronização imediato. O telefone mantém uma fila local de notificações pendentes. Se o aplicativo estava em segundo plano ou com uma conexão de rede lenta, ele não limpa essa fila até se reconectar e verificar o estado de leitura mais recente.
O segundo fator é o agrupamento de notificações do Discord. O aplicativo agrupa mensagens não lidas por servidor. Se você tem vários canais não lidos, a notificação pode incluir mensagens de horas atrás que nunca foram descartadas. Isso não é um bug. É uma escolha de design para garantir que você não perca mensagens quando o aplicativo estava offline. O trade-off é que mensagens antigas aparecem como novas notificações após uma sincronização.
Como funciona o processo de sincronização
Quando você abre o Discord no celular depois de usá-lo no desktop, o aplicativo busca os IDs de mensagens mais recentes e os estados de leitura do servidor. Durante essa sincronização, o sistema de notificações coleta todas as mensagens não lidas da última sessão e as envia como alertas. Se você não marcou manualmente os canais como lidos no desktop, o aplicativo móvel trata essas mensagens como novas. É por isso que notificações de mensagens antigas aparecem mesmo que você as tenha visto em outro dispositivo.
Passos para parar notificações de mensagens antigas no Discord mobile
Siga estes passos em ordem para eliminar notificações de mensagens antigas após a sincronização. Cada método ataca uma parte diferente do pipeline de notificações.
- Desativar notificações push para mensagens não lidas
Abra o Discord no celular. Toque no seu avatar no canto inferior direito. Vá para Notificações > Notificações push. Desative Mensagens não lidas. Isso impede que o Discord envie notificações para mensagens que não estão lidas, mas não são direcionadas a você. O celular só alertará para menções diretas e respostas. - Forçar fechamento e reabrir o Discord
No iPhone, deslize para cima a partir da parte inferior e segure para abrir o alternador de aplicativos. Deslize o Discord para fora da tela. No Android, vá em Configurações > Aplicativos > Discord > Forçar parada. Aguarde 5 segundos e reabra o Discord. Isso limpa a fila local de notificações e força uma sincronização nova com o servidor. - Marcar servidores como lidos antes de fechar o desktop
No Discord do desktop, clique com o botão direito em cada servidor que você visitou e selecione Marcar como lido. Isso envia um recibo de leitura para o servidor. Quando você abrir o celular depois, o servidor informa ao aplicativo que esses canais já estão lidos, então nenhuma notificação é gerada. - Ajustar configurações de notificação por servidor
No celular, pressione e segure o ícone de um servidor. Toque em Configurações de notificação. Altere a configuração para Apenas @menções. Isso interrompe todas as notificações que não sejam menções desse servidor, incluindo alertas de mensagens antigas após a sincronização. - Limpar cache do aplicativo Discord
No Android, vá em Configurações > Aplicativos > Discord > Armazenamento > Limpar cache. No iPhone, você precisa excluir e reinstalar o aplicativo para limpar o cache. Isso remove todos os dados de notificação armazenados e força uma ressincronização completa.
Se o Discord ainda mostrar notificações antigas após a correção principal
Alguns usuários continuam vendo alertas de mensagens antigas mesmo após aplicar os passos acima. Isso acontece quando o estado de leitura do servidor não está totalmente sincronizado entre todos os dispositivos. Aqui estão cenários específicos e suas soluções.
Notificações aparecem após reinstalar o aplicativo
Quando você reinstala o Discord, o aplicativo trata todas as mensagens que chegaram durante o período de desinstalação como novas. Para evitar isso, faça login no Discord no desktop antes de reinstalar no celular. Marque todos os servidores como lidos. Depois reinstale o aplicativo móvel. O servidor reportará zero mensagens não lidas.
Notificações antigas aparecem após trocar de rede Wi-Fi
Se o celular estava offline e depois se conecta a uma nova rede Wi-Fi, o Discord pode enviar notificações que estavam na fila durante o período offline. Isso é comportamento normal. Para interromper, ative o Modo de baixo consumo de dados no celular. Isso atrasa a entrega de notificações até que você abra o aplicativo manualmente. Vá em Configurações do telefone > Celular > Opções de dados celulares > Modo de baixo consumo de dados.
Múltiplos dispositivos causam notificações repetidas
Se você usa o Discord em um tablet e um celular, ambos os dispositivos podem receber as mesmas notificações antigas após a sincronização. Vá em Configurações do usuário > Notificações > Notificações push e ative Suprimir notificações em outros dispositivos. Isso instrui o Discord a enviar uma notificação apenas para o dispositivo que você usou por último.
Configurações de notificação do Discord mobile: Suprimir vs Desativar
| Item | Suprimir notificações em outros dispositivos | Desativar push de mensagens não lidas |
|---|---|---|
| O que faz | Envia alertas push apenas para o dispositivo onde você está ativo no momento | Interrompe todas as notificações push para canais com mensagens não lidas |
| Efeito em mensagens antigas | Reduz alertas duplicados, mas ainda pode mostrar mensagens antigas no dispositivo ativo | Impede notificações de mensagens antigas completamente |
| Melhor para | Usuários com dois ou mais dispositivos móveis que desejam menos duplicatas | Usuários que desejam apenas notificações de menções diretas |
Agora você pode controlar quando e como o Discord mobile mostra notificações de mensagens antigas. Comece desativando as notificações push para mensagens não lidas se raramente precisar delas. Depois, marque os servidores como lidos no desktop antes de mudar para o celular. Para a experiência mais limpa, defina cada servidor como Apenas @menções e ative Suprimir notificações em outros dispositivos nas configurações do usuário. Essa combinação interrompe alertas de mensagens antigas após cada sincronização.