Android Node.js Socket.io не подключается в версии Kitkat 4.4 после знака apk

У меня есть сервер Node.js, использующий socket.io и приложение для Android. Я хочу, чтобы мое приложение подключалось к серверу. Он работает правильно в режиме отладки, но после подписи apk сокет не подключен в Kitkat 4.4.4.

Я думаю, что это может произойти из-за правил proguard. Есть ли способ решить эту проблему?

1 ответ

Я решил эту проблему с помощью X509TrustManager.

На самом деле, я использую @deprecated метод sslSocketFactory - sslSocketFactory(SSLSocketFactory sslSocketFactory);

Вместо того, чтобы использовать обновленный метод -

sslSocketFactory (SSLSocketFactory sslSocketFactory, X509TrustManager trustManager);

Сертификаты X509 могут использоваться для аутентификации удаленной стороны защищенного сокета. Решения могут основываться на доверенных центрах сертификации, списках отзыва сертификатов, онлайн-проверке статуса или других средствах.

Другие вопросы по тегам