bridgeeAcademy

AULA 16 / 30 · Implementação e consentimento

React Native: destino após instalação Android

Entenda o que getDeferredDestination faz e o que não faz.

Estado deste conteúdo

Guia baseado em documentação e PRs consultados. SDKs/API citados ainda têm alterações em draft; confirmar release e homologação.

Ver implementação e critérios de aceite →
PASSO 01

Mudança em revisão

O PR RN #1 está aberto e draft. Filtra first_open de versões nativas legadas e acrescenta políticas explícitas. No Android lê bridgee_link do Install Referrer com timeout e retorno nulo em falha.

PASSO 02

Destino validado

getDeferredDestination consulta um endpoint fixo do Dashboard e aceita somente destinos no prefixo de organização e origens HTTPS configuradas. Essa verificação reduz o risco de navegação para URL arbitrária recuperada de um referrer.

PASSO 03

O app continua responsável

A função não navega automaticamente e não emite uma instalação. No iOS retorna nulo nesse contrato. O app deve tratar ausência, erro e destino válido, aplicar sua navegação e manter consentimento explícito.

PASSO 04

Homologue a instalação real

TypeScript, build JS e testes de bridge não comprovam o módulo nativo na loja. Teste Android em aparelho com Install Referrer e destino específico. Registre app, versão do SDK, organização, link e resultado esperado.

CONTRATO / EXEMPLO

Política no PR RN #1 · revisar o pin do consumidor

// Integração ilustrativa: bridgee e matchBundle já devem estar configurados.
const result = await bridgee.firstOpenWithConsent(matchBundle, {
  consentGranted: consentFromCmp,
  preserveNativeGoogleAttribution: nativeGooglePolicy,
});
// Nenhuma das decisões de consentimento deve ser presumida como true.

Confirme versão, ambiente e políticas na documentação vinculada. Exemplos não ativam coleta ou produção.

SUA VEZ

Leve a aula para a prática

Escreva a ação do app para destino válido, nulo e rejeitado. Não execute URLs fora da origem homologada.

Baixar checklist de homologação ↓

Confira o aprendizado

getDeferredDestination navega e cria instalação sozinho?

Documentação e evidências

Consultadas em 03/10/2026. Os exercícios e números desta aula são fictícios.