NetworkSecurityPolicy.IsCleartextTrafficPermitted 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳明文網路流量(例如:
public virtual bool IsCleartextTrafficPermitted { [Android.Runtime.Register("isCleartextTrafficPermitted", "()Z", "GetIsCleartextTrafficPermittedHandler", ApiSince=23)] get; }
[<get: Android.Runtime.Register("isCleartextTrafficPermitted", "()Z", "GetIsCleartextTrafficPermittedHandler", ApiSince=23)>]
member this.IsCleartextTrafficPermitted : bool
屬性值
- 屬性
備註
回傳是否允許所有來自此程序的網路通訊的明文網路流量(例如 HTTP、FTP、WEBSOCKETS、XMPP、IMAP、SMTP——不含 TLS 或 STARTTLS)。
當不允許明文網路流量時,平台的元件(例如 HTTP 和 FTP 堆疊、 android.app.DownloadManager、 android.media.MediaPlayer)會拒絕此程序對使用明文流量的請求。 強烈建議第三方函式庫也尊重此設定。
此旗標之所以以盡力而為(best effort)原則被遵守,是因為在 Android 應用程式所提供的存取權限下,無法阻止所有來自 Android 應用程式的明文流量。 例如,API 不會被期望 java.net.Socket 遵守這個旗標,因為它無法判斷流量是否為明文。 然而,大多數來自應用程式的網路流量是由較高階的網路堆疊/元件處理,這些堆疊或元件可以尊重此政策的這一面向。
注意: android.webkit.WebView 此旗標適用於針對 API 等級 26 及以上的應用程式。
Java 文件 android.security.NetworkSecurityPolicy.isCleartextTrafficPermitted()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。