Поделиться через


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.

Применяется к