O Message Push Service (MPS) permite revogar mensagens já enviadas. Com esse recurso, as notificações entregues, mas ainda não visualizadas ou removidas pelo usuário, desaparecem da barra de notificações do dispositivo. Para reduzir perdas operacionais e impactos relacionados, essa funcionalidade aplica-se principalmente aos dois cenários seguintes: 1. Envio incorreto de mensagens devido a erros operacionais; 2. Necessidade urgente de revogar mensagens já entregues em virtude de mudanças temporárias nas regras de negócio.
É possível consultar o status das mensagens e revogá-las diretamente pelo mPaaS console. Além disso, o MPS oferece APIs de backend que permitem integrar a revogação de mensagens ao seu sistema de negócios por meio de chamadas de API.
A forma como a revogação é implementada varia conforme o canal de push utilizado. A tabela a seguir detalha o funcionamento em cada caso.
Canal de push | Suporte à revogação | Funcionamento | |
|---|---|---|---|
Canal do fabricante | Huawei | Sim | Sobreposição de mensagem. Ao receber o comando de revogação, o cliente remove a mensagem exibida na barra de notificações e exibe o texto "Message revoked". |
Xiaomi | Sim | Sobreposição de mensagem. Ao receber o comando de revogação, o cliente remove a mensagem exibida na barra de notificações e exibe o texto "Message revoked". | |
OPPO | Sim | Sobreposição de mensagem. Ao receber o comando de revogação, o cliente remove a mensagem exibida na barra de notificações e exibe o texto "Message revoked". | |
Vivo | Sim | Revogação direta. Quando o cliente recebe o comando de revogação, a mensagem é imediatamente removida da barra de notificações, sem exibir nenhum aviso substituto. | |
Apple (iOS) | Sim | Sobreposição de mensagem. Ao receber o comando de revogação, o cliente remove a mensagem exibida na barra de notificações e exibe o texto "Message revoked". | |
Canal próprio do MPS | Sim | Sobreposição de mensagem. Ao receber o comando de revogação, o cliente remove a mensagem exibida na barra de notificações e exibe o texto "Message revoked". | |
Push via SMS | Não | Mensagens SMS já enviadas não podem ser revogadas. | |
Revogar uma mensagem pelo mPaaS console
Faça login no mPaaS console e selecione o aplicativo desejado. No painel de navegação à esquerda, escolha Message Push Service > Message management.
Selecione o tipo de tarefa de push para acessar a página de lista de mensagens.
Selecione a mensagem que deseja revogar, clique em Revoke e confirme clicando em OK. Após a revogação, mensagens em processo de entrega serão canceladas, e aquelas já entregues, mas ainda não exibidas ao usuário, deixarão de aparecer.
Revogar uma mensagem por chamada de API
Mensagens enviadas no modo de push simples podem ser revogadas pelo ID da mensagem. Já as mensagens enviadas no modo de push múltiplo devem ser revogadas pelo ID da tarefa. Somente mensagens dos últimos 7 dias são elegíveis para revogação.
Para mais detalhes sobre como revogar mensagens via API, consulte a documentação em API de revogação de mensagens.
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique rigorosamente todas as regras específicas do idioma
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas procedimentais
Garanta consistência terminológica — o mesmo termo deve ter sempre a mesma tradução
Varie os inícios de frase em listas e tabelas — nenhum iniciador pode se repetir 3 ou mais vezes
Retorne APENAS o documento markdown em português do Brasil, sem explicações