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.

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

<uses-feature
    android:name="android.hardware.camera"
    android:required="false"
    tools:replace="android:required"/>

<uses-sdk tools:overrideLibrary="br.com.cielo.taponphone,
    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,
    com.symbiotic.fullsdk"/>

A lista de overrideLibrary não deve incluir br.com.cielo.taponphone.flui nem br.com.cielo.dtf.spsv.commons (descontinuados a partir da versão 1.2.54).


Did this page help you?