iOS 15:WKWebView 中的 Websocket 问题

问题描述

在我们的应用程序中,我们依赖于 WKWebview 中的网络套接字。在以前的版本中,这个网络套接字运行良好。在 iOS 15 测试版中,尽管此 Web 套接字的行为有所不同:它成功连接到我们的服务器,但是一旦客户端尝试通过它发送任何数据,Web 套接字就会抛出错误并以非描述性错误关闭

无法完成操作。 (kNWErrorDomainPOSIX 错误 54 - 对等方重置连接)

查看系统日志,我能发现的最深的错误是:

nw_protocol_boringssl_error(1772) [C12.1.1:2][0x102e0d540] 更低 TLS 握手后协议堆栈错误。 [54:]

到另一台服务器的测试网络套接字似乎正在工作。 我还注意到,像 Charles 这样的 MitM 代理在 iOS 15 测试版中不再显示网络套接字连接。这只是表明某些事情可能已经改变。 因为通过这个套接字的通信对于我们应用程序的功能非常重要,所以我必须知道问题是什么。我尝试为套接字的 URL 添加 ATS 异常,但无济于事。

也许这是 iOS 15 中的一个临时错误,会在发布之前修复?或者,也许过去有人遇到过这种错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...