VpnService.ServiceMetaDataSupportsAlwaysOn Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clave para el campo de metadatos booleanos que indica si vpnService admite el modo always-on.
[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
Valor de campo
- Atributos
Comentarios
Clave para el campo de metadatos booleanos que indica si vpnService admite el modo always-on.
Para una aplicación VPN dirigida android.os.Build.VERSION_CODES#N API 24
o superior, Android proporciona a los usuarios la capacidad de establecerla como siempre activa, de modo que la conexión VPN se conserve después del reinicio del dispositivo y la actualización de la aplicación. La VPN always-on también se puede habilitar mediante el propietario del dispositivo y las aplicaciones de propietario del perfil a través de DevicePolicyManager#setAlwaysOnVpnPackage
.
Las aplicaciones VPN que no admiten esta característica deben excluirse agregando este campo de metadatos al VpnService
componente de AndroidManifest.xml
. En caso de que haya más de un VpnService
componente definido en AndroidManifest.xml
, la exclusión de cualquiera de ellas rechazará toda la aplicación. Por ejemplo,
{@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>
}
Este campo de metadatos tiene true
como valor predeterminado si está ausente. Solo tendrá efecto en android.os.Build.VERSION_CODES#O_MR1
o superior.
Documentación de Java para android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.