Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Visão geral do Message Push Service

Última atualização: Jun 28, 2026

O Message Push Service (MPS) é uma solução de push móvel do Mobile PaaS (mPaaS). Ele oferece suporte a diversos tipos e canais de push — incluindo APNs, Firebase Cloud Messaging (FCM) e canais de fabricantes como Huawei e Xiaomi — para que você alcance os usuários de forma confiável, estejam eles online ou offline.

Recursos

O MPS permite enviar mensagens por canais próprios ou de terceiros, pelo console ou por API. Estão disponíveis os seguintes recursos:

  • Múltiplos métodos de push: Envie mensagens direcionadas a um único usuário, a um grupo personalizado ou a todos os usuários, diretamente pelo console do Mobile Push Service ou via chamadas de API.

  • Período de validade da mensagem personalizável: Se o dispositivo estiver offline no momento do envio inicial, o MPS reenvia a mensagem quando o dispositivo se reconecta ou quando ocorre uma nova vinculação de usuário dentro do período de validade, garantindo a entrega ao destinatário.

  • Direcionamento por dispositivo e usuário: Estabeleça uma relação entre dispositivos e usuários autenticados para enviar mensagens com base no ID do dispositivo ou no ID do usuário.

  • Modelos de mensagem personalizados: Crie e gerencie modelos na página de gerenciamento de modelos para atender a requisitos de push específicos.

  • Fallback para SMS: Quando os usuários não conseguem receber notificações do aplicativo devido a problemas de rede, restrições em segundo plano ou atrasos nas mensagens, o MPS utiliza automaticamente o SMS como canal alternativo de entrega.

  • Pushes agendados: Agende um envio único para um horário específico ou configure envios recorrentes dentro de um período definido para reduzir a sobrecarga de operações manuais.

  • Revogação de mensagens: Revogue mensagens já enviadas pelo console ou via API. Esse recurso é útil quando um conteúdo incorreto é disparado ou quando uma mudança de negócio exige recall imediato.

  • Análise de uso: Com base nos dados de instrumentação do cliente, o MPS rastreia taxas de entrega e abertura em dimensões como plataforma, versão, canal de push, tipo de push e tempo. Os relatórios de análise oferecem granularidade de minutos.

  • Tags de usuário: Aplique tags aos usuários para enviar pushes direcionados a grupos específicos e viabilizar operações de campanha com alto nível de detalhe.

  • Configuração de push: Configure certificados de push na página de configuração de push para selecione o gateway do Apple Push Notification service (APNs) destinado a dispositivos iOS.

  • Integração com canais de fabricantes: Conecte-se aos canais de push da Huawei, Xiaomi e outros fabricantes para melhorar as taxas de entrega em dispositivos Android.

  • Gerenciamento de chaves: Todas as solicitações externas à API do MPS são assinadas para garantir segurança. Configure suas próprias chaves de assinatura na página de configuração de chaves. O MPS também fornece recibos de mensagem para rastrear os resultados de entrega.

Como funciona

O MPS é um componente central do mPaaS que se comunica diretamente com os aplicativos clientes. Ele transmite dados de notificação por conexões TCP persistentes ou por canais de fabricantes terceirizados.

O aplicativo cliente usa o mPaaS Mobile Gateway Service (MGS) para fazer chamadas de procedimento remoto (RPCs) ao gateway. Esse processo registra o dispositivo, vincula o usuário e estabelece a relação com o canal do fabricante apropriado, habilitando pushes baseados nas dimensões de dispositivo e usuário. O backend coleta e envia logs de comportamento do cliente conforme especificações predefinidas; o MPS analisa esses dados de push em tempo real para gerar relatórios estatísticos.

Para o envio de mensagens, o MPS suporta pushes via API e pelo console. Use chamadas de API em seu servidor para enviar mensagens personalizadas orientadas pela lógica de negócio ou envie diretamente pelo console. Para maximizar as taxas de entrega, o MPS integra canais como Huawei, Xiaomi, Firebase Cloud Messaging (FCM) e APNs. Essa integração é transparente para o seu backend, eliminando a necessidade de seus sistemas lidarem com diferenças específicas por dispositivo ou fabricante.

17aabb10faa2700ab46df5430a2aacc3

Benefícios

  • Alta confiabilidade de entrega: O MPS roteia mensagens por conexões TCP persistentes e canais de fabricantes (Huawei, Xiaomi, FCM, APNs), com tentativas de reenvio offline dentro do período de validade.

  • Baixo custo de integração: Reduz custos e aumenta a eficiência ao fornecer acesso unificado aos canais de push por um único ponto de integração.

  • Resultados mensuráveis: Análises integradas reportam taxas de entrega e abertura com granularidade de minutos, oferecendo visibilidade clara sobre a eficácia dos pushes.

  • Direcionamento preciso:

    • Envie mensagens personalizadas para usuários individuais, grupos personalizados ou segmentos definidos por tags.

    • Use o console para pushes únicos e simples ou a API no lado do servidor para campanhas automatizadas e de alto volume.

    • Acompanhe os resultados de entrega via recibos de mensagem para medir o alcance e melhorar a retenção de usuários.

    • Vincule IDs de dispositivo às contas de usuário do seu aplicativo e enderece mensagens diretamente aos nomes de usuário, garantindo a entrega em qualquer dispositivo onde o usuário esteja autenticado no momento.

Casos de uso

  • Campanhas de marketing

    Use a API de push para enviar promoções ou lembretes comerciais a segmentos de usuários específicos. Alcançar proativamente os usuários no momento certo impulsiona conversões e melhora a eficácia da campanha.

  • Notificações de sistema

    Defina o público-alvo com base na lógica de negócio do seu servidor e envie mensagens diretamente aos dispositivos de destino, como alertas de conta, atualizações de status de pedidos ou eventos de serviço em tempo real.

O MPS oferece os seguintes tipos de push:

  • Simple Push: Envia uma mensagem para um único usuário ou dispositivo com configuração mínima. Suporta tanto conteúdo de mensagem personalizado quanto modelos pré-criados.

  • Template Push: Envia uma mensagem para um único usuário ou dispositivo usando um modelo. Os placeholders são substituídos pelos valores especificados para gerar o conteúdo da mensagem.

  • Multiple Push: Envia mensagens para vários dispositivos ou usuários simultaneamente usando um arquivo de configuração que mapeia diferentes valores de placeholder para diferentes destinos.

  • Broadcast Push: Envia a mesma mensagem de modelo para todos os dispositivos Android ou iOS na rede.

  • Simple Push

    Envie uma mensagem para um único usuário ou dispositivo com configuração mínima. Escolha entre conteúdo personalizado para alvos pontuais (como testar um certificado APNs ou verificar uma integração de SDK Android) ou um modelo pré-criado para pushes repetidos a múltiplos alvos. Valide o recurso de modelo criando uma mensagem de push baseada em modelo no console antes de usá-lo em automações ou em escala.

  • Multiple Push

    Envie mensagens para muitos dispositivos ou usuários usando um arquivo de configuração que mapeia valores de placeholder para alvos individuais. O Multiple Push suporta modos de broadcast e não-broadcast: o broadcast envia a mesma mensagem de modelo para todos os dispositivos Android ou iOS na rede; o modo não-broadcast envia a mensagem para um grupo de usuários especificado.