Configurações no AndroidManifest.xml
Dependendo da configuração do projeto será necessário a adição das seguintes configurações no seu AndroidManifest
É importante lembrar que a implementação abaixo é uma sugestão. e pode variar no seu projeto.
Desenvolvedor amplie sua atenção sobre as configurações do seu AndroidManifest, e ao merge de dependências/permissões, é normal que haja um impacto significativo na integração e distribuição na loja do google play.
Por padrão, nossa biblioteca define como TRUE o valor de android.hardware.nfc, porém para a aplicação essa configuração pode impactar nos filtros do Google Play Store.
Por padrão, nossa biblioteca define como TRUE o valor de android.hardware.camera, porém para a aplicação essa configuração pode impactar nos filtros do Google Play Store.
Faça o seguinte complemento (conforme a necessidade):
<uses-permission
android:name="android.permission.NFC" />
<uses-feature
android:name="android.hardware.nfc"
android:required="false"
tools:replace="android:required"/>
// Considere adicionar tools:overrideLibrary="br.com.cielo.posvirtual" para versão igual ao superior 1.2.54.
// Os seguintes overrides foram descontinuados na versão 1.2.54: br.com.cielo.taponphone, br.com.cielo.dtf.spsv.flui e br.com.cielo.dtf.spsv.commons.
<uses-sdk tools:overrideLibrary="br.com.cielo.taponphone,
br.com.cielo.dtf.spsv.flui,
br.com.cielo.dtf.spsv.commons,
com.symbiotic.taponphone,
com.visa.app.ttpkernel,
com.symbiotic.cardreader,
com.symbiotic.pinonglass,
com.discover.sdk,
com.discover.mpos.sdk,
com.discover.mpos.sdk.core,
androidx.security"/>Updated 3 months ago