diff options
| author | David Göransson <david.goransson90@gmail.com> | 2023-11-21 11:03:26 +0100 |
|---|---|---|
| committer | David Göransson <david.goransson90@gmail.com> | 2023-11-21 12:43:28 +0100 |
| commit | 27bdbc164ee57eb7c464d81eba8d34e857ce1e4d (patch) | |
| tree | a7212f289a8a251d6ec82c54ad16cdb941d748ae /android/app | |
| parent | 57085fcfd2218d7405b3c9b938824a4e99ab8476 (diff) | |
| download | mullvadvpn-27bdbc164ee57eb7c464d81eba8d34e857ce1e4d.tar.xz mullvadvpn-27bdbc164ee57eb7c464d81eba8d34e857ce1e4d.zip | |
Update SDK version
Diffstat (limited to 'android/app')
| -rw-r--r-- | android/app/src/main/AndroidManifest.xml | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 432244d16f..10b40b9347 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -5,6 +5,8 @@ <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> + <!-- https://developer.android.com/guide/components/fg-service-types#system-exempted --> + <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.hardware.faketouch" @@ -49,11 +51,17 @@ however as it's protected by the bind vpn permission (android.permission.BIND_VPN_SERVICE) it's protected against third party apps/services. --> + <!-- + foregroundServiceType="systemExempted" is required in Android 14+ + https://developer.android.com/guide/components/fg-service-types#system-exempted + --> <service android:name="net.mullvad.mullvadvpn.service.MullvadVpnService" android:exported="true" android:permission="android.permission.BIND_VPN_SERVICE" android:process=":mullvadvpn_daemon" - android:stopWithTask="false"> + android:stopWithTask="false" + android:foregroundServiceType="systemExempted" + tools:ignore="ForegroundServicePermission"> <intent-filter> <action android:name="android.net.VpnService" /> </intent-filter> |
