我正在尝试与本地 API 服务器通信,但发现 Android 设备无法与本地域通信。我整晚都在寻找方法,但一无所获。我找到了 jmdns 包,但不知道如何将它包含在我的 cordova/ionic 应用程序中。目前我正在尝试使用 Cordova 插件(diont),但有点迷失 ;-) 这里有人知道好的工作解决方案吗?
我正在构建一个用于本地网络的设备,所以我必须弄清楚:-)
谢谢!
坏消息,这是一个众所周知的 Android 错误/缺失功能。
https://code.google.com/p/android/issues/detail?id=8030
如果您真的需要完成这项工作,我能想到的唯一“解决方案”是自己进行 DNS 查找,因为您使用的是 Cordova,因此您可能需要编写一个插件来做到这一点。