Guia rápido de início rápido para push móvel

Prev Next

Tudo o que você precisa saber antes de começar a enviar notificações push pelos seus aplicativos móveis

Notificações push móveis são mensagens enviadas aos seus usuários finais através do seu aplicativo móvel, onde os usuários não precisam estar no app ou usar seus dispositivos para recebê-las. Eles são uma poderosa ferramenta de engajamento destinada a fornecer informações relevantes e atualizadas aos seus assinantes. Usuários Android automaticamente dão consentimento para receber push ao baixar o app, e usuários iOS recebem um prompt perguntando se desejam receber notificações. Se aceitos, notificações push serão entregues ao usuário final.

Pré-requisitos: integração do SDK

Notificações push móveis exigem que você configure seus aplicativos móveis no seu projeto Xtremepush e que complete a integração do Xtremepush SDK. Veja detalhes sobre como alcançar isso em nossos guias dedicados para Android e iOS.

Certifique-se de que está definindo o ID de usuário

Recomenda-se que, nesta fase, você use nosso método SDK para definir IDs de usuário, seguindo nosso guia dedicado para garantir que os dispositivos possam ser associados e direcionados em suas campanhas por seu próprio identificador único.

Teste notificações push para dispositivos móveis

Testando...

É recomendado realizar testes antes de começar a enviar campanhas push para seus clientes. Você encontrará detalhes sobre como fazer o teste abaixo.

Para testar o Push, primeiro você precisa optar por Push para seus aplicativos. Veja as instruções detalhadas abaixo:

Android

Até a versão 12 do Android, as notificações push no Android eram ativadas por padrão e não exigiam opt-in explícito do usuário. Recentemente, o Android mudou sua política e agora o Android 13 dará aos usuários a possibilidade de escolher diretamente no app se querem ativar notificações push ou não.

Para Android 13, na versão 9.1.0+ do Xtremepush SDK, o prompt de opt-in está desligado por padrão. Isso permite que você escolha sua própria estratégia para solicitar acesso por notificação.

Se você quiser mostrar o prompt de opt-in no lançamento do app, pode ativar isso adicionando o seguinte em PushConnector.Builder:

.requestNotificationPermission(true)

iOS

No iOS, o registerForRemoteNotificationTypes método usado ao inicializar o Xtremepush no seu Delegado de Aplicativos fará aparecer o diálogo de permissões do sistema de notificações push:

XPush.register(forRemoteNotificationTypes: [.alert, .badge, .sound])
[XPush registerForRemoteNotificationTypes:XPNotificationType_Alert | XPNotificationType_Sound | XPNotificationType_Badge];

Quando fizer isso, verá este pedido de permissão que aparecerá no seu app:

471

Clique em Permitir para assinar seu dispositivo nas notificações push. Você estaria pronto para testar o envio de uma campanha de teste para seu dispositivo. Para mais detalhes sobre como aderir pelo seu aplicativo móvel e melhores práticas, consulte nosso guia dedicado de inscrição em canais.

Enviando uma campanha push para celular

Depois de configurar seu app, integrar o SDK e ativar as notificações push para Android e/ou iOS, poderá ver o push do Android / iOS como canais disponíveis na página do construtor de campanhas.

Você pode criar uma campanha push navegando até Campanhas > Criar Campanha > Etapa única > Baseado no tempo > Criar campanha , selecione Push Android ou Push iOS. Revise nossas notificações push móveis diretrizes criativas para melhores resultados.

Você pode consultar mais detalhes sobre como configurar uma campanha de push móvel em nossos guias dedicados para Android e iOS .

Navegue até a aba Segmento para especificar os destinatários da campanha. Se você integrou mais de um app no seu projeto, precisa especificar qual deles deseja direcionar, caso contrário, a notificação push será enviada por todos os apps. Se você quiser direcionar seu próprio dispositivo de teste, pode fazê-lo selecionando identificador > ID do dispositivo igual a condição no Segmentation Engine e inserindo o ID do seu dispositivo.

Como obter o ID do seu dispositivo?

Confira nosso guia dedicado para saber como obter o ID do seu dispositivo.

Conte os destinatários antes de iniciar a campanha

Ao lançar uma campanha, é uma boa prática usar o recurso Calcular destinatários para contar os destinatários e garantir que o público-alvo dessa campanha seja o que você espera.

Solução de problemas

Se você ainda não recebeu a notificação push, pode analisar algumas das causas mais comuns. Primeiro, navegue até Campanhas > Campanhas Existentes e, na campanha correspondente, clique no menu de Opções:fa-ellipsis-v: para ver opções adicionais > Registro de Notificações.

Esta página mostrará uma entrada para cada aplicação que você tenha direcionado para aquela campanha. Clicando em Options:fa-ellipsis-v: > Detalhes , é possível aprofundar os detalhes daquela campanha e verificar se há erros.

Solução de Problemas: Logs de depuração de aplicativos

Você pode ativar os logs de depuração dos seus aplicativos para revisar problemas. Veja nosso guia dedicado para instruções sobre como habilitar logs de depuração.