Estes templates são executados dentro de uma webview de mensagem no aplicativo. Para fechar mensagens, abrir URLs, marcar usuários e capturar cliques, use a API JS de Mensagem no Aplicativo.
Pré-requisitos
Antes de começar, recomendamos que você revise:- A página Visão Geral de Mensagens no Aplicativo.
- A página Projete sua Mensagem no Aplicativo com o Editor HTML.
Como usar os templates
- No OneSignal, vá para Messages > In-App > New In-App.
- Selecione o editor HTML.
- Encontre um template abaixo.
- Copie o HTML completo do bloco de código e cole no editor.
- Atualize os espaços reservados (URLs, endpoints, datas e texto).
- Teste em um dispositivo real e depois publique.
Templates disponíveis

Formulário de Coleta de Email
Solicita o email do usuário e o envia para seu aplicativo via nome do clique.

Formulário de Coleta de Números de Telefone
Solicita e obtém consentimento para enviar SMS. Inclui número de telefone no formato E.164 e o envia para seu aplicativo via nome do clique.

Pesquisa de Lista de Verificação
Pesquisa de seleção múltipla que você pode enviar para seu backend ou converter em tags.

Contagem Regressiva
Timer de contagem regressiva para promoções com prazo limitado.

Roda de Promoção
Experiência de promoção gire-para-ganhar (personalize o manuseio da promoção).

Modal de Quiz
Experiência de quiz que pode marcar usuários com sua pontuação.

Pesquisa de Classificação
Pesquisa de classificação de 1–5 (enviar para seu endpoint ou marcar usuário).

Player de Áudio/Vídeo
UI simples de prévia de áudio para um arquivo MP3 direto.

Deslize Vertical
Tour de integração ou recurso multi-slide com deslize vertical.
Formulário de email
Colete Subscrições de email através de uma mensagem no aplicativo. Como este formulário funciona:- O usuário insere um endereço de email e marca uma caixa de consentimento.
- Ao enviar, a API Create User do OneSignal é chamada para criar a Subscrição de email em seu aplicativo.
- Além disso, o template chama
OneSignalIamApi.addClickName(e, email)que passa o endereço de email para o Listener de Clique de Mensagem no Aplicativo do nosso SDK. - Dentro do seu aplicativo, você pode adicionar o Listener de Clique de Mensagem no Aplicativo para ler o nome do clique e passar o email para o método
addEmaildo nosso SDK.
- O passo 2 não requer adicionar código diretamente no aplicativo, mas também não adiciona a Subscrição de email ao usuário se você chamou o método
login. - O passo 4 requer código adicional (o Listener de Clique de Mensagem no Aplicativo), mas também adiciona a Subscrição de email ao usuário se você chamou o método
login.
Código HTML do Formulário de Email
Código HTML do Formulário de Email
**Substitua
YOUR_APP_ID pelo seu ID do Aplicativo OneSignal encontrado em Configurações > Chaves e IDs.- Mantenha a chamada addClickName no seu handler de envio HTML.
- Leia a entrada com nosso Listener de Clique de Mensagem no Aplicativo do SDK
- Quando o nome do clique parece um email, chame o método addEmail dentro do listener de clique de mensagem no aplicativo.
Formulário SMS
Colete Subscrições de SMS através de uma mensagem no aplicativo. Como este formulário funciona:- O usuário seleciona seu código do país, insere um número de 10 dígitos e marca uma caixa de consentimento.
- Ao enviar, a API Create User do OneSignal é chamada para criar a Subscrição SMS em seu aplicativo.
- Além disso, o template chama
OneSignalIamApi.addClickName(e, e164Phone)que passa o número de telefone para o Listener de Clique de Mensagem no Aplicativo do nosso SDK. - Dentro do seu aplicativo, você pode adicionar o Listener de Clique de Mensagem no Aplicativo para ler o nome do clique e passar o número de telefone para o método
addSmsdo nosso SDK.
- O passo 2 não requer adicionar código diretamente no aplicativo, mas também não adiciona a Subscrição SMS ao usuário se você chamou o método
login. - O passo 4 requer código adicional (o Listener de Clique de Mensagem no Aplicativo), mas também adiciona a Subscrição SMS ao usuário se você chamou o método
login.
Código HTML do Formulário SMS
Código HTML do Formulário SMS
**Substitua
YOUR_APP_ID pelo seu ID do Aplicativo OneSignal encontrado em Configurações > Chaves e IDs.Outros templates
Além dos formulários de email e SMS acima, você também pode usar estes templates:- Pesquisa de Lista de Verificação: Pesquisa de seleção múltipla
- Contagem Regressiva: Promoções com prazo limitado
- Roda de Promoção: Experiência gire-para-ganhar
- Modal de Quiz: Quiz baseado em pontuação
- Pesquisa de Classificação: Avaliação de 1–5
- Player de Áudio/Vídeo: Prévia de mídia
- Deslize Vertical: Tour multi-slide