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"/>

Did this page help you?