diff options
author | cyberta <cyberta@riseup.net> | 2024-02-23 18:47:31 +0000 |
---|---|---|
committer | cyberta <cyberta@riseup.net> | 2024-02-23 18:47:31 +0000 |
commit | d097d463ba8204eae76f7dc718b362f5e1e9701b (patch) | |
tree | e3e3bf14a8bba36a6128cb4e5008aa01449d2165 /app/src/main/AndroidManifest.xml | |
parent | 69446d5074fb5991130560abe2304a4210c2968e (diff) | |
parent | b3caf0f435c5a37dcccab73cf27d29ac31f38556 (diff) |
Merge branch 'fix_foreground_service_permissions_api_34' into 'master'
fix foreground service permissions for Android API 34
Closes #9154
See merge request leap/bitmask_android!266
Diffstat (limited to 'app/src/main/AndroidManifest.xml')
-rw-r--r-- | app/src/main/AndroidManifest.xml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7d1ee39f..8cf2e6f4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -11,6 +11,11 @@ <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> + <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" + android:minSdkVersion="34" /> + <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" + android:minSdkVersion="34" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" /> <!-- Used to show all apps in the allowed Apps selection --> @@ -36,6 +41,7 @@ <service android:name="de.blinkt.openvpn.core.OpenVPNService" android:exported="false" + android:foregroundServiceType="systemExempted" android:permission="android.permission.BIND_VPN_SERVICE"> <intent-filter> <action android:name="android.net.VpnService" /> @@ -44,6 +50,7 @@ <service android:name=".eip.VoidVpnService" android:exported="false" + android:foregroundServiceType="systemExempted" android:permission="android.permission.BIND_VPN_SERVICE"> <intent-filter> <action android:name="android.net.VpnService" /> |