grazie mille,per distribuirsi en play, non e' permesso avere clear traffic a tutti i domini.
quindi il famoso "macro" non sirve. a buttare se lo hai nel manifesto.
copia questo al tuo manifesto (sostituendo i nomi dei domini che ti interessano):
B4X:SetApplicationAttribute(android:networkSecurityConfig, @xml/network_security_config) CreateResource(xml, network_security_config.xml, <network-security-config> <base-config cleartextTrafficPermitted="false"> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">insecure.example.com</domain> <domain includeSubdomains="true">dominio2</domain> <domain includeSubdomains="true">dominio3</domain> <domain includeSubdomains="true">... (dominio n)</domain> </domain-config> </network-security-config> )
fai una lista di domini che possono accedersi attraverso http. tutti gli altri soltanto possono accedersi
con https.
Quindi, la logica è quella di inserire una lista di domini cui l'App è autorizzata a navigare ?
O meglio in quella lista ci vanno quelli che ancora hanno solo http mentre quelli con https non vanno dichiarati in quella elenco perché comunque sono autorizzati ?
Per esempio : se voglio accedere a
Http://www.senzacertificato.it ... Devo dichiararlo in quel elenco
Https://www.dominio4.com NON devo dichiararlo in quanto https
Se questa è la logica sono ancora più preoccupato perché i miei sono tutti https e non dovrei dichiararli.
GRAZIE in anticipo