NetworkSecurityPolicy.IsCleartextTrafficPermitted Propiedad

Definición

Devuelve si el tráfico de red de texto no cifrado (e.

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

Valor de propiedad

Atributos

Comentarios

Devuelve si se permite el tráfico de red de texto no cifrado (por ejemplo, HTTP, FTP, WebSockets, XMPP, IMAP, SMTP, sin TLS o STARTTLS) para todas las comunicaciones de red de este proceso.

Cuando no se permite el tráfico de red de texto no cifrado, los componentes de la plataforma (por ejemplo, pilas HTTP y FTP, android.app.DownloadManager, android.media.MediaPlayer) rechazarán las solicitudes de este proceso para usar el tráfico de texto no cifrado. También se recomienda encarecidamente que las bibliotecas de terceros respeten esta configuración.

Esta marca se respeta con el mejor esfuerzo, ya que es imposible impedir que todo el tráfico de texto no cifrado de las aplicaciones Android tenga el nivel de acceso que se les proporciona. Por ejemplo, no hay ninguna expectativa de que la java.net.Socket API respete esta marca porque no puede determinar si su tráfico está en texto no cifrado. Sin embargo, la mayoría del tráfico de red de las aplicaciones se controla mediante pilas o componentes de red de nivel superior que pueden respetar este aspecto de la directiva.

NOTA: android.webkit.WebView respeta esta marca para las aplicaciones que tienen como destino el nivel de API 26 y versiones posteriores.

Java documentación para android.security.NetworkSecurityPolicy.isCleartextTrafficPermitted().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a