阅读Apple Docs和众多Apple Developer论坛帖子后,我仍不清楚您是否需要任何ATS免除对本地网络进行安全(TLS/HTTPS)呼叫机器(不合格域名例如:https://MyServer:9000)。下面的this doc状态部分:应用传输安全(ATS)和本地已安全连接
可用性ATS的远程和本地连接应用程序传输 安全(ATS)只适用于公共主机名进行的连接。 系统不提供ATS保护,以取得联系:
- 互联网协议(IP)地址
- 非限定主机名称
- 本地主机采用。本地顶级域名(TLD)
要连接到 不合格的主机名或.local域,必须将值为 的NSAllowsLocalNetworking键设置为YES。
注:虽然ATS是未受强制连接到本地主机,苹果 强烈建议使用传输层安全(TLS)的任何地方 连接,再加上使用自签名证书对 验证本地IP地址
所以,做我需要添加NSAllowsLocalNetworking甚至使已经ATS规范(向前保密,TLS 1.2等)安全连接到限定的主机名(私人本地服务器)?或者是NSAllowsLocalNetworking只需要un安全的本地电话?
感谢。将通过测试进行验证并回应此线程标记此答案,如果事实证明不需要本地电话的标志 – stonedauwg