no-translate

Redirecionamento de Push para Links Externos

Aprenda como validar e configurar corretamente notificações Push com redirecionamento para links externos.
Escrito por Inngage
Actualizado hace 19 horas

Introdução

Ao configurar uma notificação Push com um link externo, o comportamento esperado é que o usuário seja direcionado para a URL definida ao clicar na mensagem.

Porém, em alguns cenários, ao clicar no Push o aplicativo apenas é aberto, sem realizar o redirecionamento para o link de destino.

Quando isso acontece, é importante validar alguns pontos técnicos da implementação para identificar onde o comportamento está sendo interrompido.

O que validar primeiro

Antes de iniciar as análises técnicas, confirme:

  • O Push foi configurado com um link válido
  • O link foi salvo corretamente na campanha
  • O comportamento ocorre em todos os dispositivos ou apenas em alguns casos
  • O problema acontece tanto no Android quanto no iOS
  • O aplicativo está atualizado com a versão mais recente da SDK da Inngage

Caso todas as configurações estejam corretas e o redirecionamento ainda não aconteça, siga com as validações abaixo.

Possíveis causas do problema

1. SDK não está acionando corretamente o clique do Push

Em alguns casos, o clique na notificação não está sendo tratado corretamente pelo aplicativo.

Quando isso acontece, o app apenas abre normalmente, sem executar a ação configurada no Push.

O que validar

É necessário realizar testes unitários nos seguintes cenários:

  • Aplicativo totalmente fechado
  • Aplicativo em Background
  • Aplicativo já aberto

Esses testes ajudam a identificar se o evento de clique está sendo tratado corretamente em todos os estados do aplicativo.

Comportamento esperado

Ao clicar na notificação:

  • A SDK deve capturar o clique
  • O payload do Push deve ser processado
  • O link configurado deve ser executado
  • O usuário deve ser direcionado para o destino correto

2. Leitura incorreta das informações enviadas pela SDK

As SDKs da Inngage disponibilizam callbacks responsáveis por entregar informações especiais da notificação, como:

  • Links externos
  • Deep Links
  • Dados personalizados da campanha

Caso a implementação do aplicativo esteja lendo essas informações incorretamente, o redirecionamento pode não acontecer.

O que validar

A equipe de desenvolvimento deve verificar:

  • Se os callbacks da SDK estão implementados corretamente
  • Se o app está capturando os dados enviados pela notificação
  • Se o link recebido está sendo tratado corretamente
  • Se existe alguma regra interna sobrescrevendo a navegação

Importante sobre Deep Links

Alguns aplicativos trabalham com:

  • Deep Links
  • URLs externas
  • Metadados internos de navegação

Por isso, o comportamento do Push pode variar de acordo com a implementação do aplicativo.

Mesmo com a campanha configurada corretamente na plataforma, o redirecionamento final depende da forma como o app interpreta as informações recebidas pela SDK.

Recomendação da Inngage

Caso o Push esteja abrindo apenas o aplicativo e não executando o link configurado:

  1. Validar os testes nos cenários Fechado, Background e Aberto
  2. Confirmar se a SDK está processando corretamente o clique
  3. Revisar a implementação dos callbacks da SDK
  4. Validar com o time de desenvolvimento como o app trata links e Deep Links
  5. Confirmar se existe alguma regra interna impedindo o redirecionamento

Conclusão

Na maioria dos casos, o problema não está na configuração da campanha, mas sim na forma como o aplicativo trata as informações recebidas no clique do Push.

Por isso, a validação conjunta entre configuração da campanha, SDK e implementação do aplicativo é essencial para garantir o funcionamento correto do redirecionamento para links externos.

¿Pudimos contestar tu pregunta?