Fala Joelson, tudo bem ?
Dá pau quando você vai publicar ? Ou quando um usuário baixa da play store e tenta usar ? (Imagino que seja essa última, e nesse caso ...)
Quando você segue os passos para deploy descritos na documentação, gerando uma chave para app, etc (https://facebook.github.io/react-native/docs/signed-apk-android.html) e depois executando o comando ./gradlew assembleRelease
na pasta do projeto Android (dentro da pasta do projeto RN), é gerado um release .apk
, que é o mesmo que é o mesmo que (depois de enviado a loja) é baixado e instalado nos dispositivos. Tente instalar e fazer testes em dispositivos físicos com esse apk gerado, pra tentar trackear qual o problema.
Há algo na app que dependa de características muito específicas de hardware/dispositivo? Todas as permissões a recursos que a app utiliza foram registradas? Tudo isso deve ser possível de apurar o apk de release, testando em alguns dispositivos. Sugiro que você tente verificar também em quais dispositivos, versões de android os problemas são reportados. Assim dá pra ter uma noção maior da causa do problema. Fora esses cuidados básicos, não me recordo de nenhuma configuração adicional necessária.
Dê uma olhada nisso. Abraço!