diff --git a/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java b/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java
index eb4cde17e..b698d7dc2 100644
--- a/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java
+++ b/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java
@@ -32,6 +32,7 @@ import android.view.ViewGroup;
import androidx.annotation.Nullable;
import org.linphone.LinphoneService;
import org.linphone.R;
+import org.linphone.compatibility.Compatibility;
import org.linphone.settings.widget.BasicSetting;
import org.linphone.settings.widget.SettingListenerBase;
import org.linphone.settings.widget.SwitchSetting;
@@ -205,6 +206,11 @@ public class AdvancedSettingsFragment extends SettingsFragment {
mLogUploadUrl.setValue(mPrefs.getLogCollectionUploadServerUrl());
mBackgroundMode.setChecked(mPrefs.getServiceNotificationVisibility());
+ if (Compatibility.isAppUserRestricted(getActivity())) {
+ mBackgroundMode.setChecked(false);
+ mBackgroundMode.setEnabled(false);
+ mBackgroundMode.setSubtitle(getString(R.string.pref_background_mode_warning_desc));
+ }
mStartAtBoot.setChecked(mPrefs.isAutoStartEnabled());
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 768be07df..35b8ab427 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -499,6 +499,7 @@
Friendlist subscribe
Background mode
Show a notification to keep the app alive
+ Linphone has been restricted for background usage, please authorize it first
Enable Animations
Enable service notification
Start at boot time