Source: https://bridgeeme.com/pt/docs/academy/react-native-deferred.html

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 →](https://bridgeeme.com/pt/docs/academy/implementacao.html)

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 ↓](https://bridgeeme.com/pt/docs/checklist-homologacao.md)

## Confira o aprendizado

## Documentação e evidências

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

- [React Native PR #1 · aberto / draft na revisão ↗](https://github.com/bridgee-ai/bridgee-react-native-sdk/pull/1)
- [Dashboard PR #1 · mergeado na revisão ↗](https://github.com/bridgee-ai/dashboard/pull/1)

[Consultar o guia técnico relacionado ↗](https://bridgeeme.com/pt/docs/implementation.html#sdk-repos)

[← Aula anterior](https://bridgeeme.com/pt/docs/academy/ios-consentimento.html)[Próxima aula →](https://bridgeeme.com/pt/docs/academy/captura-dashboard-api.html)
