On This Page
Update the AndroidManifest.xml File
AndroidManifest.xml
FileTo support a large heap size and ensure the necessary permissions for the Default
UI, update your Follow these steps to update your
AndroidManifest.xml
file. Enabling a larger heap is
essential for scenarios where terminal updates require the handling and transfer of
large volumes of data.WARNING
Do not enable automatic backup in your app's
AndroidManifest
file. The Tap to Pay on Android SDK uses the Android
Keystore to install and store cryptographic keys in your app. Using automatic backup
restores the default encryption preferences and causes a functionality error in the
Tap to Pay on Android SDK.AndroidManifest.xml
file:- Set theandroid:allowBackupattribute tofalseand theandroid:largeHeapattribute totrue.<application ... android:allowBackup="false" android:largeHeap="true" > ... </application>
- Enable the needed permissions for the Default UI.<manifest ... > ... <!-- Needed for Default UI ! --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> ... </manifest>