【问题标题】:Get JSON data from local server (IP via service announcement?)从本地服务器获取 JSON 数据(IP 通过服务公告?)
【发布时间】:2015-01-09 13:32:54
【问题描述】:

我正在尝试与本地 API 服务器通信,但发现 Android 设备无法与本地域通信。我整晚都在寻找方法,但一无所获。我找到了 jmdns 包,但不知道如何将它包含在我的 cordova/ionic 应用程序中。目前我正在尝试使用 Cordova 插件(diont),但有点迷失 ;-) 这里有人知道好的工作解决方案吗?

我正在构建一个用于本地网络的设备,所以我必须弄清楚这一点:-)

谢谢!

【问题讨论】:

    标签: android json cordova ionic


    【解决方案1】:

    坏消息,这是一个众所周知的 Android 错误/缺失功能。

    https://code.google.com/p/android/issues/detail?id=8030

    如果您真的需要完成这项工作,我能想到的唯一“解决方案”是自己进行 DNS 查找,因为您使用的是 Cordova,您可能需要编写一个插件来做到这一点。

    【讨论】:

    • 我读到过,这么老的错误仍然存​​在(即使在 Android 5.0 中),这很糟糕随着物联网的到来,这是一个非常愚蠢的错误(来自 Google/Android 团队) 我正在寻找解决方案,必须有一种方法可以通过 javascript 解决方案获取服务器 ip。如果我发现任何东西,我会在这里发布。它对其他人可能有用:-)
    • stackoverflow.com/questions/7113072/… 基本上,你应该使用java和cordova插件
    • 你说得对,我必须合并 Diont Cordova 模块。如果我能正常工作,我会在这里发布结果:-)
    猜你喜欢
    • 1970-01-01
    • 2017-11-20
    • 2018-09-26
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多