Passos necessários para realizar uma build bem sucedida do app. Atenção que o aplicativo só foi desenvolvido para o Android.
npm insall
# OU
yarn
Primeiro de tudo você precisa criar uma nova aplicatição no Firebase Console. Após criado o aplicativo você deve ir na página de configurações do projeto dentro do Firebase Console e baixar o arquivo google-services.json e coloca-lo dentro da pasta /android/app/
É necessário gerar o arquivo .keystore da aplicação conforme documentação do React Native, nomeando como controledevalidade.keystore e colocando-lo na pasta /android/app
Na raiz no projeto crie um arquivo .env conforme exemplo no arquivo .env.example e adicione suas chaves geradas nos passos anteriores.
ANDROID_UPLOAD_STORE_PASSWORD <- Store password do arquivo keystore criado no passo 2
ANDROID_UPLOAD_KEY_PASSWORD <- Key password do arquivo keystore criado no passo 2
APPLICATION_SECRET_BACKUP_CRYPT= <- UMA CHAVE ÚNICA DA SUA APLICAÇÃO USADA PARA CRIPTOGRAFAR E DESCRIPTOGRAFAR OS BACKUPS GERADO PELO APLICATIVO (ATENÇÃO SE VOCÊ MUDAR ESSE VALOR NO FUTURO SEUS BACKUPS ANTERIORES SERÃO INVALIDADOS)
REVENUECAT_PUBLIC_APP_ID= <- ID do aplicativo na Revenuecat
npx react-native run-android || yarn android