您好,我正在与一个硬件团队合作开发一款非常棒的设备,我们可以通过它与 iOS 应用程序连接。目前我们正在使用 ip 地址在此设备上执行调用并且它运行良好。由于我们了解了 Apple 的新 ATS 细节,我们正在尝试将连接移动到 .local
域而不是使用 IP 地址,以便我们可以在 App 中配置域异常(exception)传输安全设置
。我们在尝试从应用程序连接到 .local 域时遇到了很多问题……似乎 DNS 从未得到解析。是否有任何与 .local 域相关的已知错误?我看到了一些非常古老的错误……但与 iOS 10/9 无关。
注意:目前要连接到设备,我们必须将设备置于接入点模式,并从 iOS 设置中选择它作为“wi-fi”路由器。
最佳答案
您正在寻找 Zero configuration networking , 具体来说 DNS Service Discovery ,Apple 以 Bonjour 形式销售的行业标准.这就是允许设备通过 .local
顶级域列出其 DNS 发现服务的原因。
"Publication: An Example"在 Apple 的 Bonjour 指南中是一个很好的起点,可以让您了解作为硬件供应商需要做什么才能实现这一点。
关于ios - .local 域和 iOS/OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43875959/