VpnService.ServiceMetaDataSupportsAlwaysOn Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Clé pour le champ de méta-données booléen indiquant si ce VpnService prend en charge le mode 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
Valeur de champ
- Attributs
Remarques
Clé pour le champ de méta-données booléen indiquant si ce VpnService prend en charge le mode always-on.
Pour une application VPN ciblant android.os.Build.VERSION_CODES#N API 24
ou supérieure, Android offre aux utilisateurs la possibilité de la définir comme étant toujours activée, afin que la connexion VPN soit conservée après le redémarrage de l’appareil et la mise à niveau de l’application. Le VPN always-on peut également être activé par le propriétaire de l’appareil et les applications propriétaires de profil via DevicePolicyManager#setAlwaysOnVpnPackage
.
Les applications VPN ne prenant pas en charge cette fonctionnalité doivent être désengées en ajoutant ce champ de méta-données au VpnService
composant de AndroidManifest.xml
. Dans le cas où plusieurs composants sont VpnService
définis dans AndroidManifest.xml
, la désactivation de l’une d’entre elles refusera l’ensemble de l’application. Par exemple,
{@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>
}
Ce champ de méta-données est défini par défaut true
si absent. Elle aura uniquement un effet sur android.os.Build.VERSION_CODES#O_MR1
ou une version ultérieure.
Documentation Java pour android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.