
- Os Usuários devem ter seu aplicativo mobile instalado
- Você deve configurar as credenciais de plataforma corretas (FCM para Android, APNs para iOS, HMS para Huawei, ADM para Amazon)
- Os Usuários devem conceder permissão para receber notificações
Configuração do SDK e migração
Integre o SDK do OneSignal em seu aplicativo para registrar dispositivos e habilitar mensagens push. Se você está migrando de outro provedor, o OneSignal suporta migração do Firebase, Airship, Braze e outros.Configuração do SDK mobile
Integre o SDK do OneSignal em seu aplicativo para registrar dispositivos e habilitar mensagens push.
Migração de outro provedor
Migre do Firebase, Airship, Braze ou outros provedores de push.
Prompts de permissão push
Plataformas mobile exigem que os Usuários optem por receber notificações push antes de poder recebê-las. As Diretrizes de Interface Humana da Apple recomendam descrever os tipos de informação que você deseja enviar e dar aos Usuários uma maneira clara de aceitar ou recusar. Você pode criar um prompt de pré-permissão usando as mensagens in-app do OneSignal para explicar o valor antes de acionar o prompt do sistema.
Prompt para permissões push
Crie um prompt de pré-permissão personalizado usando mensagens in-app.
Referência do SDK mobile
Acione solicitações de permissão programaticamente no SDK.
Push provisório do iOS
Mostre notificações silenciosas no centro de notificações antes de solicitar.
Usuários e Assinaturas
Uma vez que o SDK está ativo, o OneSignal cria automaticamente registros de Usuário e Assinatura à medida que as pessoas abrem seu aplicativo. As Assinaturas mobile são criadas quando os Usuários:- Abrem o aplicativo pela primeira vez em um dispositivo
- Desinstalam e reinstalam o aplicativo, depois abrem o aplicativo novamente
OneSignal.login.

Usuários
Gerencie Usuários, atribua External IDs e entenda Usuários anônimos vs. identificados.
Assinaturas
Como as Assinaturas são criadas e gerenciadas em dispositivos e canais.
Segmentos
Agrupe Usuários em segmentos dinâmicos para mensagens direcionadas.
Projetar notificações push
Criar notificações push eficazes envolve mais do que escrever texto. Assista como fazer cada notificação push valer a pena e depois explore os elementos de design abaixo.
- Título: Manchete que chama atenção (recomendado: menos de 50 caracteres)
- Mensagem: Conteúdo principal da notificação (recomendado: menos de 120 caracteres)
- Ícones: Ícone da sua marca ou imagem específica da notificação
- Imagem grande: Conteúdo visual atraente
- Botões de ação: Botões de call-to-action
- Timestamp de quando o push foi recebido
- Nome do app: O nome do seu aplicativo
Visão geral de push
Visão geral completa da criação de notificações push, opções e comportamento de entrega.
Templates
Economize tempo com templates reutilizáveis para mensagens consistentes.
Personalização e localização
Assista como transformar notificações push genéricas em mensagens de alto desempenho e depois explore as opções de personalização abaixo.Personalização de mensagens
Insira variáveis dinâmicas como nome ou preferências para adaptar mensagens.
Mensagens em múltiplos idiomas
Entregue automaticamente mensagens no idioma preferido de cada Usuário.
Configurar comportamento push
Controle como as notificações se comportam após a entrega, incluindo timing, configurações de exibição e interações do Usuário.Configurações de entrega, exibição e descarte
Throttling
Controle a velocidade de entrega de notificações para grandes audiências.
Frequency capping
Defina limites para evitar o envio excessivo de notificações para o mesmo Usuário.
Tempo de vida (TTL)
Defina por quanto tempo os serviços push retêm mensagens quando o dispositivo está offline.
Collapse ID
Substitua mensagens anteriores por novas para reduzir o excesso de notificações.
Categorias de notificação do Android
Controle o nível de importância (banner, silencioso) e outros aspectos de exibição.
Modos de foco e níveis de interrupção do iOS
Controle o nível de prioridade (passivo, sensível ao tempo) para iOS.
Sons de notificação
Configure o áudio de notificação para cada plataforma.
Badges
Gerencie o comportamento do contador de badge do ícone do aplicativo no iOS.
Notificações de dados e em segundo plano
Inclua dados personalizados nos payloads push que seu aplicativo pode processar sem exibir uma notificação visível.Notificações de dados e em segundo plano
Envie payloads personalizados sem uma notificação visual.
Dados adicionais
Anexe dados chave-valor aos payloads push para processamento in-app.
Comportamento de clique e deep linking
Controle o que acontece quando um Usuário toca em uma notificação.URLs, links e deep linking
Direcione Usuários para conteúdo ou páginas relevantes usando deep links e URLs de rastreamento.
Deep linking
Detalhes de implementação de deep linking específicos por plataforma.
Botões de ação
Permita que os Usuários tomem ações imediatas a partir de sua notificação.
Observadores de eventos de notificação
Ouça eventos de clique e acione comportamento in-app com código personalizado.
Análises e solução de problemas
Meça o desempenho das notificações e resolva problemas comuns de entrega.Relatórios de mensagens push
Veja métricas de entrega, taxa de abertura e cliques para cada mensagem.
Visão geral de análises
Explore métricas de engajamento e comportamento do Usuário em todos os canais.
Notificações não exibidas ou atrasadas
Checklist de solução de problemas se as mensagens não estão aparecendo nos dispositivos.
Imagens de notificação não aparecem
Corrija problemas de renderização de imagem em todas as plataformas.
Notificações duplicadas
Solucione por que notificações duplicadas estão sendo exibidas.
Próximos passos
Teste A/B
Otimize mensagens com experimentos para descobrir o que impulsiona o engajamento.
Jornadas
Crie fluxos de mensagens automatizados de várias etapas acionados pelo comportamento do Usuário.
Tags
Adicione dados de nível de Usuário para personalização e direcionamento.
Mensagens in-app
Alcance Usuários com mensagens ricas e interativas dentro do seu aplicativo.
Perguntas frequentes
Os Usuários precisam optar por receber notificações push?
Sim. Tanto iOS quanto Android exigem que os Usuários concedam permissão antes de poder receber notificações push. No iOS, você deve exibir o prompt do sistema. No Android 13+, a permissãoPOST_NOTIFICATIONS é necessária. Use um prompt de pré-permissão para explicar o valor antes de acionar a caixa de diálogo do sistema.