【问题标题】:DNS problems in Codename One代号一中的 DNS 问题
【发布时间】:2017-03-16 05:31:30
【问题描述】:

在我的应用服务器设置中,iOS 版本无法解释我输入的任何地址。我认为可能是DNS问题,因为当我使用IP时,它可以正常工作。

示例:

我尝试连接到此 URL:http://seu-app-dev02.amnet.local:8080,但在 iOS 版本上无法使用。 (安卓正常工作)

如果我用 IP 替换它,它会起作用...

有没有办法解决这个问题?

【问题讨论】:

    标签: ios url dns ip codenameone


    【解决方案1】:

    这可能是由于调用了 Apple 最近开始限制的非 https URL。要解决此问题,请尝试添加此构建提示:

    ios.plistInject=<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict><key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>com.mycompanyname.MyApp</string> </dict> <dict> <key>CFBundleURLSchemes</key> <array> <string>MyApp</string> </array> </dict> </array>
    

    com.mycompanyname.MyAppMyApp替换成你的应用名称并绑定反向域名。

    除了上述之外,在我的浏览器中快速复制和粘贴上述 URL 会返回以下错误:

    无法访问此站点 找不到 seu-app-dev02.amnet.local 的服务器 DNS 地址。 在 Google 上搜索 seu app dev02 amnet local 8080 ERR_NAME_NOT_RESOLVED

    【讨论】:

    • 我会测试一下。谢谢你,钻石!
    猜你喜欢
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多