android - Android 4.4 上的 Firebase 托管 SSL 握手异常

标签 android firebase ssl android-4.4-kitkat firebase-hosting

我们在使用 Firebase 托管检索某些资源时遇到问题。

10-05 17:20:13.524: E/cocos2d-x debug info(11334): javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x587e3bd0: Failure in SSL library, usually a protocol error
10-05 17:20:13.524: E/cocos2d-x debug info(11334): error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:744 0x558ebd44:0x00000000)

这并没有发生在昨天(2017 年 10 月 4 日),并且只发生在 Android 4.4 及更早版本上。

我们尝试切换到非 HTTPS 主机,并且成功了。但是,我们不能对用户现在已经安装的发布版本进行修改,我们希望继续为我们的应用程序使用 Firebase 托管。

欢迎提出任何建议。谢谢。

最佳答案

我们最近确实对 Firebase 托管进行了更改,以停止支持旧的加密协议(protocol)。请通过 Firebase 支持跟进此问题,我们会看看是否可以为您提供帮助。

关于android - Android 4.4 上的 Firebase 托管 SSL 握手异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46585697/

相关文章:

php - 从 android 连接到数据库 mySQL 失败

android - 使用哪个移动框架?

ssl - 自签名证书中的数字签名无效

c - 带有 EVP_PKEY 的 OpenSSL RSA_size

除主 Activity 之外的所有 Activity 中的 Android 操作栏

java - 从 XML 文件获取整数并设置为静态变量?

javascript - 如何在 Javascript 中连接数组对象和字符串以获取字符串?

javascript - Firebase 添加内部 for 循环

firebase - 从 Admin SDK 调用 Firebase Callable Cloud Function 函数

ssl - 如何在不指定证书文件的情况下代理到 SSL 后端?