NetworkSecurityPolicy.IsCleartextTrafficPermitted Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne si le trafic réseau cleartext (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
Valeur de propriété
- Attributs
Remarques
Retourne si le trafic réseau cleartext (par exemple, HTTP, FTP, WebSockets, XMPP, IMAP, SMTP - sans TLS ou STARTTLS) est autorisé pour toutes les communications réseau à partir de ce processus.
Lorsque le trafic réseau cleartext n’est pas autorisé, les composants de la plateforme (par exemple, les piles HTTP et FTP, ) android.app.DownloadManagerandroid.media.MediaPlayerrefuseront les demandes de ce processus pour utiliser le trafic en clair. Les bibliothèques tierces sont vivement encouragées à honorer ce paramètre également.
Cet indicateur est honoré sur une base optimale, car il est impossible d’empêcher tout le trafic en texte clair des applications Android en fonction du niveau d’accès fourni à eux. Par exemple, il n’est pas prévu que l’API java.net.Socket respecte cet indicateur, car elle ne peut pas déterminer si son trafic est en texte clair. Toutefois, la plupart du trafic réseau provenant d’applications est géré par des piles/composants réseau de niveau supérieur qui peuvent respecter cet aspect de la stratégie.
REMARQUE : android.webkit.WebView respecte cet indicateur pour les applications ciblant le niveau d’API 26 et versions ultérieures.
Documentation Java pour android.security.NetworkSecurityPolicy.isCleartextTrafficPermitted().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.