2016-03-10 26 views
5

Mam do czynienia z jednym dużym problemem: wbudowaną przeglądarką (WebView), której używamy do uwierzytelniania, obsługuje TLS 1.1+ tylko od wersji 4.4 KitKat. Android OS obsługuje TLS 1.1+ z 16 wersji API, ale WebView obsługuje TLS 1.1+ tylko z 19 wersji API. Nie znalazłem możliwości ręcznego ustawienia protokołu TLS w WebView. Nie możemy zalogować się w systemie przez sieć na urządzeniach poniżej KITt. Sprawdziłem to na prawdziwych urządzeniach Samsung 4.1.2 i Asus 4.2.2 i emulatorze 4.3.1Obsługa TLS v1.2 na Webview Android

+0

A twoje pytanie brzmi ...? – Kekoa

Odpowiedz

-2

Rozwiązałem to ręcznie ustawiając wersję protokołu TLS w mojej aplikacji na Androida.

+0

cześć, czy możesz mi powiedzieć, jak ustawić w menu protokół TLS do mojej aplikacji – babu

+0

Podczas tworzenia gniazda. Call socket.enableProtocols (String ["TLS 1.0", "TLS 1.1"]). Umożliwi to przekazanie protokołów do Twojej aplikacji. –

+2

Dziękuję za odpowiedź, ale w webView jej nie ładowanie adresu URL salesforce, więc jest jakikolwiek sposób na załadowanie url z włączonym TLS w webview. – babu