Ho dovuto affrontare un grosso problema: il browser integrato (WebView), quello che usiamo per l'autenticazione, supporta TLS 1.1+ solo da 4.4 KitKat. Android OS supporta TLS 1.1+ dalla versione 16 API, ma WebView supporta TLS 1.1+ solo dalla versione 19 API. Non ho trovato l'opportunità di impostare manualmente il protocollo TLS su WebView. Quindi non possiamo accedere al sistema attraverso il web su dispositivi sotto KItKat. Ho verificato questo su dispositivi reali Samsung 4.1.2 e Asus 4.2.2, ed emulatore 4.3.1Supporto TLS v1.2 su Webview Android
risposta
Ho risolto questo impostando manualmente la versione del protocollo TLS nella mia app Android.
Ciao, potresti dirmi come impostare il protocollo TLS a livello di menu sulla mia app – babu
Durante la creazione del socket. Chiama socket.enableProtocols (String ["TLS 1.0", "TLS 1.1"]). Abiliterà i protocolli passati per la tua app. –
Grazie per la tua risposta, ma in webView non sta caricando l'url di salesforce, quindi c'è un modo per caricare url con abilitazione TLS in webview. – babu
E la tua domanda è ....? – Kekoa