VpnService.ServiceMetaDataSupportsAlwaysOn Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiave per il campo dei metadati booleani che indica se questo VpnService supporta la modalità 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
Valore del campo
- Attributi
Commenti
Chiave per il campo dei metadati booleani che indica se questo VpnService supporta la modalità always-on.
Per un'app VPN destinata android.os.Build.VERSION_CODES#N API 24
o superiore, Android offre agli utenti la possibilità di impostarla come sempre attiva, in modo che la connessione VPN venga mantenuta dopo il riavvio del dispositivo e l'aggiornamento dell'app. La VPN always-on può essere abilitata anche dal proprietario del dispositivo e dalle app proprietarie del profilo tramite DevicePolicyManager#setAlwaysOnVpnPackage
.
Le app VPN che non supportano questa funzionalità devono rifiutare esplicitamente aggiungendo questo campo metadati al VpnService
componente di AndroidManifest.xml
. Nel caso in cui siano definiti più componenti VpnService
in AndroidManifest.xml
, rifiutare esplicitamente qualsiasi componente di rifiutare esplicitamente l'intera app. ad esempio:
{@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>
}
Questo campo dei metadati viene true
impostato per impostazione predefinita su se assente. Avrà effetto solo su android.os.Build.VERSION_CODES#O_MR1
o superiore.
Documentazione java per android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.