VpnService.ServiceMetaDataSupportsAlwaysOn Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schlüssel für boolesche Metadatenfeld, der angibt, ob dieser VpnService den Always-On-Modus unterstützt.
[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
Feldwert
- Attribute
Hinweise
Schlüssel für boolesche Metadatenfeld, der angibt, ob dieser VpnService den Always-On-Modus unterstützt.
Bei einer VPN-App für die Zielbestimmung android.os.Build.VERSION_CODES#N API 24
oder höher bietet Android Benutzern die Möglichkeit, sie als always-on festzulegen, sodass die VPN-Verbindung nach dem Neustart des Geräts und dem App-Upgrade beibehalten wird. Always-On-VPN kann auch von Gerätebesitzer- und Profilbesitzer-Apps über DevicePolicyManager#setAlwaysOnVpnPackage
aktiviert werden.
VPN-Apps, die dieses Feature nicht unterstützen, sollten sich abmelden, indem Sie dieses Metadatenfeld zur VpnService
Komponente von AndroidManifest.xml
. Falls mehr als eine VpnService
Komponente definiert AndroidManifest.xml
ist, wird die gesamte App deaktiviert. Beispiel:
{@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>
}
Dieses Metadatenfeld ist standardmäßig standardmäßig true
vorhanden. Sie wirkt sich nur auf android.os.Build.VERSION_CODES#O_MR1
oder höher aus.
Java-Dokumentation für android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.