Criar mensagens in-app nativas
In-apps nativos usam layouts prontos que o SDK da Pushwoosh renderiza diretamente no dispositivo, em vez da página HTML que um in-app personalizado carrega. Isso os torna mais rápidos para carregar e animar com mais suavidade, e você não precisa de habilidades de design ou desenvolvimento para criar um.
Opte por um in-app nativo quando quiser lançar uma promoção, lembrete ou anúncio de recurso rapidamente e um layout totalmente personalizado não for necessário. Se você precisar de controle total sobre o design, crie um in-app baseado em HTML em vez disso.
Pré-requisitos
Anchor link toAntes de criar um modelo de in-app nativo, certifique-se de que:
- O SDK da Pushwoosh está integrado em seu aplicativo para que as mensagens in-app possam aparecer. Saiba mais
- Seu aplicativo executa o SDK do iOS 7.2.0+ ou o SDK do Android 6.10.0+ para modal, fullscreen e stories. Sheet, carousel e banner precisam do SDK do iOS 7.2.1+ ou do SDK do Android 6.10.1+.
Criar um modelo de in-app nativo
Anchor link to- Vá para Conteúdo → In-apps.
- Clique em Adicionar modelo.
- Insira um nome para o modelo.
- Selecione Criar rich media nativa.
- Em TIPO DE EXIBIÇÃO, escolha um tipo de exibição: modal, fullscreen, stories, sheet, carousel ou banner.
- Clique em Adicionar modelo.

O editor é aberto com uma visualização móvel ao vivo à direita e os campos do modelo à esquerda, agrupados em Conteúdo, Configuração e Ações. O que você vê em cada grupo depende do tipo de exibição que você escolheu.
Configurar o tipo de exibição
Anchor link toModal
Anchor link toUm cartão centralizado, opcionalmente exibido sobre um fundo escurecido.
- Em Conteúdo, adicione um título e uma mensagem, cada um com sua própria cor de texto, além de uma imagem opcional.
- Em Configuração, defina a cor de fundo do cartão. Isso preenche o cartão atrás do seu texto e imagem.
- Ative o Botão Fechar se quiser um controle ✕ para que os usuários possam descartar o in-app sem tocar em um botão.
- Ative Escurecer fundo para escurecer a tela atrás do cartão e manter o foco em sua mensagem.
- Em Ações, adicione um ou mais botões. Consulte Configurar botões.

Fullscreen
Anchor link toUma imagem de capa de ponta a ponta com texto e botões na parte superior. Preencha estes campos no painel esquerdo:
- Em Conteúdo, adicione uma imagem de capa, além de um título e uma mensagem, cada um com sua própria cor de texto.
- Em Configuração, defina a cor da capa. Ela é exibida enquanto a imagem de capa é carregada, ou sozinha se você deixar a imagem vazia.
- Ative o Botão Fechar se quiser um controle ✕ para que os usuários possam descartar o in-app sem tocar em um botão.
- Em Ações, adicione um ou mais botões. Consulte Configurar botões.

Stories
Anchor link toUma sequência de slides em tela cheia com barras de progresso na parte superior, semelhante às histórias de mídias sociais. Cada slide é sua própria entrada de Stories em Conteúdo.
- Preencha a Imagem, o Título e a Mensagem do primeiro slide (cada um com sua própria cor de texto).
- Defina Segundos para quanto tempo o slide permanece na tela antes de avançar. O padrão é 5. Insira um valor de 1 a 30. Valores fora desse intervalo bloqueiam o Salvar com um erro de validação.
- Opcionalmente, clique em Adicionar dentro do slide para dar a ele seu próprio botão de CTA. Consulte Configurar botões.

- Clique em Adicionar abaixo do último slide para adicionar outro slide e repita os passos 1-3 para ele.
- Em Configuração, ative o Loop se quiser que a história recomece do primeiro slide após o término do último.
- Ative o Botão Fechar se quiser um controle ✕ para que os usuários possam sair antes que todos os slides sejam reproduzidos.

Exemplo de como a história finalizada aparece para o usuário
Anchor link toSheet
Anchor link toUma folha inferior que desliza para cima a partir da borda inferior da tela. Uma alça na parte superior permite que os usuários a arrastem para baixo para descartá-la.
Preencha estes campos no painel esquerdo:
- Em Conteúdo, adicione um título e uma mensagem, cada um com sua própria cor de texto, além de uma imagem opcional.
- Em Configuração, defina a cor de fundo da folha. Isso preenche o painel atrás do seu texto e imagem.
- Ative o Botão Fechar se quiser um controle ✕ para que os usuários possam descartar a folha sem tocar em um botão.
- Em Ações, adicione um ou mais botões. Consulte Configurar botões.

Carousel
Anchor link toUma mensagem em tela cheia com vários cartões que os usuários deslizam. Pontos na parte inferior mostram qual cartão está ativo. Em Conteúdo, cada cartão é uma entrada separada de Cartões.
- Preencha a Imagem, o Título e a Mensagem do primeiro cartão (cada um com sua própria cor de texto).
- Defina a Ação para o cartão. Escolha fechar para descartar o in-app quando o usuário tocar no cartão, ou url para abrir um link (mesmas opções de Configurar botões).
- Clique em Adicionar abaixo do último cartão para adicionar outro e repita os passos 1-2 para ele.
- Ative o Botão Fechar se quiser um controle ✕ para que os usuários possam sair do carrossel sem tocar em um cartão.

Banner
Anchor link toUma barra compacta fixada na borda superior ou inferior da tela, para mensagens que não devem bloquear toda a interface do usuário.
- Em Conteúdo, adicione um título e uma mensagem, cada um com sua própria cor de texto, além de uma pequena imagem opcional.
- Em Configuração, defina a Posição como superior ou inferior para fixar o banner na borda da tela que você deseja.
- Defina Descartar automaticamente, seg para fechar o banner automaticamente após esse número de segundos. Deixe em branco para manter o banner até que o usuário o descarte.
- Defina a cor de fundo para a barra.
- Ative o Botão Fechar se quiser um controle ✕ no banner.
- Em Ações, defina a Ação como fechar ou url. Banners não têm botões separados. Tocar em qualquer lugar no banner executa esta ação. Consulte Configurar botões para o comportamento de fechar e url.

Configurar botões
Anchor link toModal, fullscreen, cada slide de stories e sheet usam os mesmos campos de botão:
- Texto do botão e sua cor.
- Fundo, Cor da borda e Raio da borda.
- Ação: escolha o que acontece quando o usuário toca no botão:
- fechar: descarta o in-app.
- url: abre o link que você insere no campo que aparece. Use um endereço da web (por exemplo,
https://example.com) ou um deep link em seu aplicativo (por exemplo,myapp://product/123).

Clique em Adicionar para adicionar outro botão, ou no × em um botão para removê-lo.
Adicionar localizações
Anchor link toPor padrão, um in-app nativo tem um idioma. Para adicionar mais:
- Clique em + ao lado do seletor de idioma na barra superior.
- Selecione os idiomas a serem adicionados e clique em Aplicar.

- Use o seletor de idioma na barra superior para alternar entre os idiomas e preencher os campos de texto para cada um.
Salvar o modelo
Anchor link toClique em Salvar no canto superior direito para salvar suas alterações.
O modelo então aparece em Conteúdo → In-apps ao lado de seus outros modelos de in-app.
Usá-lo em uma campanha
Anchor link toUm modelo de in-app nativo aparece no seletor de modelos junto com seus outros modelos de in-app.
Você pode usá-lo para:
- Enviar um in-app instantâneo
- Adicionar uma etapa de in-app a uma Customer Journey
- Abrir um in-app quando o usuário toca em um push