VpnService.ServiceMetaDataSupportsAlwaysOn Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ключ для логического поля метаданных, указывающее, поддерживает ли эта vpn-служба режим всегда в режиме.
[Android.Runtime.Register("SERVICE_META_DATA_SUPPORTS_ALWAYS_ON", ApiSince=27)]
public const string ServiceMetaDataSupportsAlwaysOn;
[<Android.Runtime.Register("SERVICE_META_DATA_SUPPORTS_ALWAYS_ON", ApiSince=27)>]
val mutable ServiceMetaDataSupportsAlwaysOn : string
Значение поля
- Атрибуты
Комментарии
Ключ для логического поля метаданных, указывающее, поддерживает ли эта vpn-служба режим всегда в режиме.
Для VPN-приложения, предназначенного android.os.Build.VERSION_CODES#N API 24
или выше, Android предоставляет пользователям возможность установить его как всегда включено, чтобы VPN-подключение сохранялось после перезагрузки устройства и обновления приложения. Vpn always-on также можно включить с помощью DevicePolicyManager#setAlwaysOnVpnPackage
приложений владельца устройства и владельца профиля.
VPN-приложения, не поддерживающие эту функцию, должны отказаться, добавив это поле метаданных в VpnService
компонент AndroidManifest.xml
. В случае, если существует несколько VpnService
компонентов, определенных в AndroidManifest.xml
, отказ от любого из них откажется от всего приложения. Например,
{@code
<service android:name=".ExampleVpnService"
android:permission="android.permission.BIND_VPN_SERVICE">
<intent-filter>
<action android:name="android.net.VpnService"/>
</intent-filter>
<meta-data android:name="android.net.VpnService.SUPPORTS_ALWAYS_ON"
android:value=false/>
</service>
}
Это поле метаданных по умолчанию используется для true
отсутствия. Это будет иметь влияние только на android.os.Build.VERSION_CODES#O_MR1
или выше.
Документация по Java для android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.