
- Solicite ação do usuário como assinar notificações push ou atualizar sua localização.
- Promova recursos novos ou subutilizados para usuários segmentados.
- Exiba anúncios e notícias em tempo real sem lançar uma atualização do aplicativo.
- Crie pesquisas e carrosséis.
- Ajude com conteúdo de onboarding e educacional.
Configuração e requisitos
Você deve ter o OneSignal SDK instalado no seu aplicativo para usar mensagens no aplicativo. Uma vez completo, você pode criar e enviar mensagens no aplicativo do painel do OneSignal sem escrever nenhum código. Nosso SDK também possui métodos para casos de uso avançados como:- Acionar a mensagem em momentos específicos
- Manipulação de cliques e deep linking
- Pausar a mensagem
- Gerenciamento de ciclo de vida e muito mais!
Configuração do Mobile SDK
Adicione o OneSignal ao código base do seu aplicativo mobile.
Métodos SDK de mensagens no aplicativo
Desenvolvedores: Acesse gatilhos, manipuladores de clique e APIs de ciclo de vida.
Gatilhos de mensagens no aplicativo
Controle quando as mensagens aparecem com base no comportamento do usuário ou atividade do aplicativo.
Ações de clique em mensagens no aplicativo
Defina o que acontece quando os usuários interagem com sua mensagem.
Enviar mensagens no aplicativo
Você pode enviar mensagens no aplicativo do painel do OneSignal e dentro de Journeys.Selecione o canal da mensagem
- Na barra lateral esquerda, selecione + Create… > In-App ou no canto superior direito, selecione New Message > New In-App.
- Você também pode navegar para Messages > In-App para ver mensagens criadas anteriormente no painel.

Escolha um método de composição
- Escolha o Block Editor ou HTML Editor
- Ou use Templates pré-construídos
Defina o público-alvo
Os usuários elegíveis para receber a mensagem. Você pode incluir e excluir Segments para segmentar usuários específicos.
- Enviar para segmento padrão: Por padrão, todos os “Subscribed Users” se nenhum for definido.
- Enviar para segmentos específicos: Inclua e exclua segmentos explicitamente. Múltiplos segmentos têm um relacionamento “OR”; assinaturas duplicadas são removidas automaticamente.
Mensagens no aplicativo são entregues para todas as mobile Subscriptions no segmento, independentemente do status de opt-in para push. No entanto, se sua mensagem contém uma ação de clique de prompt push, ela não será exibida para assinaturas mobile inscritas (com opt-in).

Design da mensagem
Use nosso editor visual de arrastar e soltar ou nosso editor HTML para mais controle.
Projete com arrastar e soltar
Use nosso editor visual para construir mensagens rapidamente.
Projete com HTML
Controle total para desenvolvedores personalizarem mensagens.
Templates HTML pré-construídos
Comece com layouts e campanhas testados.
APIs JavaScript de mensagens no aplicativo para HTML
Adicione ações de clique do OneSignal às suas mensagens HTML.
Personalização de mensagem
Adicione conteúdo dinâmico para personalizar mensagens para cada usuário.
Mensagens em múltiplos idiomas
Localize seu conteúdo para públicos globais.
Ações de clique
Personalize o que acontece quando os usuários clicam em elementos na sua mensagem.
Ações de clique
Personalize o que acontece quando os usuários clicam em elementos na sua mensagem.
Event Streams
Rastreie interações com a mensagem.
Manipulador de clique do SDK
Reaja a eventos de clique com nosso mobile SDK.
Deep Linking
Navegue usuários ao clicar.
Gatilhos
Defina quando as mensagens devem aparecer durante as sessões do aplicativo.
Ao abrir o aplicativo
Acionar quando o usuário abre o aplicativo.
Duração da sessão
Atraso de X segundos após abrir o aplicativo.
Desde a última mensagem
Atraso de X tempo após a última mensagem no aplicativo.
Gatilhos personalizados
Controlado via SDK
addTrigger(s).Quando esta mensagem deve ser dispensada?
As mensagens podem ser dispensadas:- Com interação do usuário (clique, deslize)
- Após um tempo definido (auto-dispensar)

Agendamento e frequência
- Start Showing: Quando a mensagem se torna elegível
- Stop Showing: Defina data/hora de término ou “Show forever”
Com que frequência você quer mostrar esta mensagem?
- Apenas uma vez (padrão)
- Toda vez que os gatilhos forem atendidos
- Múltiplas vezes com lógica de repetição personalizada:
- Mostrar 2 vezes com intervalo de 1 hora
- Mostrar 12 vezes com intervalo de 30 dias

Como as mensagens no aplicativo são exibidas
Mensagens no aplicativo não são ativamente enviadas por push. Em vez disso, elas são puxadas no início do aplicativo com base no público. Depois exibidas com base na lógica de gatilho.
- O usuário atende aos critérios de público antes de uma nova sessão começar.
- Uma nova sessão começa quando o usuário abre seu aplicativo após ele ter estado em segundo plano ou fechado por pelo menos 30 segundos.
- Se os usuários tiverem o aplicativo aberto quando a mensagem entrar no ar ou entrarem no(s) segmento(s) durante a mesma sessão, eles precisarão colocar o aplicativo fora de foco (fechar ou colocar em segundo plano) por pelo menos 30 segundos para serem elegíveis para ver a mensagem.
- As condições de gatilho são atendidas.
- O horário e frequência agendados são válidos.
Teste
Ao testar, é recomendado fazer o seguinte:Adicione log detalhado ao seu aplicativo
Adicione nosso método
setLogLevel para Verbose no seu aplicativo para obter logs mais detalhados.Certifique-se de que sua assinatura está no segmento
Como explicado acima em Como as mensagens no aplicativo são exibidas, o usuário deve corresponder aos critérios de público antes de uma nova sessão começar.
- Veja Find Devices & Set Test Users se você não conhece o ID de assinatura do seu dispositivo.
- Certifique-se de que a assinatura do seu dispositivo está no(s) segmento(s) incluído(s) e não no(s) segmento(s) excluído(s) se estiver sendo usado.
- Dica: Você pode adicionar seu dispositivo como uma assinatura de teste e criar ou atualizar o segmento para incluir o filtro Test Users.
Certifique-se de que o aplicativo está fechado ou fora de foco por pelo menos 30 segundos
Isso garantirá que você está abrindo o aplicativo para criar uma nova sessão e ser elegível para a mensagem.
Verifique as condições de gatilho
Certifique-se de satisfazer os gatilhos para que a mensagem seja exibida.
Verifique o agendamento e a frequência
- Certifique-se de que as datas “Start showing” e “Stop showing” estão definidas corretamente.
- Defina “Com que frequência você quer mostrar esta mensagem?” para “Every time trigger conditions are satisfied” durante o teste.
Botão Test & Preview
Usar o botão Test & Preview enviará uma notificação push para o seu dispositivo de teste selecionado. Quando você clicar no push para abrir o aplicativo, a mensagem no aplicativo será exibida. Para usar este recurso, você deve:- Certificar-se de que seu dispositivo é um Test User.
- Notificações push são enviadas apenas para fins de teste. O push não será enviado quando a mensagem estiver ativa.
- Você pode abrir o aplicativo e enviar a “test message”. A mensagem no aplicativo será exibida.
- A substituição de tags não funciona para mensagens no aplicativo de teste.
- Se você não está vendo a mensagem, certifique-se de ter seguido os passos de teste.
- Para receber uma mensagem no aplicativo de teste, seu dispositivo deve estar inscrito em push. IAMs de teste são acionadas por uma notificação push, então se sua assinatura tiver um token APNs inválido ou você não estiver inscrito em push, o teste não funcionará.
Need help?Chat with our Support team or email
[email protected]Please include:- Details of the issue you’re experiencing and steps to reproduce if available
- Your OneSignal App ID
- The External ID or Subscription ID if applicable
- The URL to the message you tested in the OneSignal Dashboard if applicable
- Any relevant logs or error messages
Tutoriais e casos de uso
Personalize mensagem no aplicativo
Guia passo a passo para personalizar sua mensagem no aplicativo com tags.
Segmente versões antigas do aplicativo
Solicite que os usuários atualizem seu aplicativo.
Prompts de avaliação da loja de aplicativos
Aumente suas avaliações com solicitações de avaliação oportunas.
Crie pesquisas de usuário
Colete feedback dentro do seu aplicativo.
Prompts de permissão push
Melhore as taxas de opt-in de push.
Prompts de permissão de localização
Peça aos usuários para habilitar o rastreamento de localização.
Crie um tutorial
Configure um tutorial para ajudar os usuários a entender novos recursos do seu aplicativo!