Skip to main content
Não há SDK React Native publicada. Esta página descreve os caminhos que funcionam hoje e o que cada um custa.
Não existe pacote React Native da Legitimuz num registro que você possa instalar. Se você encontrou @legitimuz/react-native-sdk numa versão anterior desta página, ele nunca foi publicado. Fale com o suporte antes de planejar a integração.

Confira o exemplo

As permissões dos dois projetos nativos e a entrega por link, sem biblioteca.

Os caminhos que existem

Módulo nativo por plataforma

Você escreve uma ponte fina para a WebView SDK de Android e de iOS. É o fluxo dentro do app, com o custo de manter código nativo nos dois lados.

Entrega por link

O titular abre a verificação no navegador, a partir do embed URL. Não exige biblioteca nenhuma. Veja a primeira verificação.
Nos dois casos o app recebe o embed URL, que o seu backend obtém em entry.url ao chamar criar verificação. A chave de API nunca vai para o app.
A chave de API não vai para o .env do React Native. Tudo que está lá acaba no bundle, e o bundle é legível. A verificação nasce no seu servidor, como em emitir a credencial.

Permissões

Qualquer caminho que abra o fluxo dentro do app precisa das permissões declaradas nos dois projetos nativos. Elas são as mesmas exigidas pelas SDKs de cada plataforma.
No Android, a WebView SDK já declara as cinco permissões no manifest dela e o merge as traz para o seu app. No iOS, as três chaves são responsabilidade do seu app. No Expo, declare no app.json em vez de editar os projetos nativos.

Próximo passo

Android

A SDK que a ponte nativa vai chamar.

iOS

A contraparte em Swift.