Android 10 keeps killing app in background

Viewed 1166

i created an app to automatically save contacts for my friend on his whatsapp using cordova. The app has to work in background so i also added cordova-plugin-background-mode. on my android 5.0, it works fine. but while testing on android 10 which is what my friend uses. the OS kills the app after few minutes(sometimes seconds) of being in background.

This is my AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
            <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />

i also did this in my code

cordova.plugins.backgroundMode.disableWebViewOptimizations();
cordova.plugins.backgroundMode.disableBatteryOptimizations();
cordova.plugins.backgroundMode.openBatteryOptimizationsSettings();

My guess is, there is another permission i need to work in background on Android 10.

0 Answers
Related