VpnService.ServiceMetaDataSupportsAlwaysOn 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
布爾元數據欄位的索引鍵,指出此 VpnService 是否支援 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
欄位值
- 屬性
備註
布爾元數據欄位的索引鍵,指出此 VpnService 是否支援 Always-On 模式。
針對以或更新版本為目標的 android.os.Build.VERSION_CODES#N API 24
VPN 應用程式,Android 可讓使用者將它設定為 Always-On,以便在裝置重新啟動和應用程式升級之後保存 VPN 連線。 裝置擁有者和配置檔擁有者應用程式也可以透過 DevicePolicyManager#setAlwaysOnVpnPackage
啟用 Always-On VPN。
不支援此功能的 VPN 應用程式應退出宣告,方法是將此元數據欄位新增至的 VpnService
AndroidManifest.xml
元件。 如果 中AndroidManifest.xml
定義了一個VpnService
以上的元件,則退出宣告其中任何一個元件會退出宣告整個應用程式。 例如,
{@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
。
的 android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。