Pular para o conteúdo principal

Deep Links React Native

O Nemu React Native SDK já consome automaticamente a API Linking do React Native para capturar:
  • A URL que abriu o app
  • URLs recebidas enquanto o app já está em execução
Não é necessário escrever código adicional em JavaScript para tratar deep links. Para que isso funcione, é obrigatória a configuração nativa do app, pois o SDK não registra deep links no sistema operacional.

O que o SDK faz

  • Captura URLs via Linking
  • Extrai UTMs e parâmetros nemu_*
  • Persiste a origem da sessão
  • Associa eventos enviados à origem capturada

O que precisa ser configurado no app

Android

Configurar um intent-filter no AndroidManifest.xml para o domínio ou scheme utilizado pelo app.
<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
  <data android:scheme="https" android:host="app.seudominio.com" />
</intent-filter>

iOS

Configurar Universal Links (Associated Domains) para o domínio utilizado pelo app.
applinks:app.seudominio.com
O arquivo apple-app-site-association deve estar disponível no domínio configurado.