【问题标题】:Apple IPv6 - server connectivity issueApple IPv6 - 服务器连接问题
【发布时间】:2016-08-23 16:02:01
【问题描述】:

我们正在处理这些问题,即我们的应用程序无法访问我们的服务器。该应用程序得到了苹果的批准,测试服务器为 miwe-api-demo.netbrick.cz。生产服务器地址是 api.mive.de,我们无法使用已批准的应用程序连接到该服务器。然而,通过候选版本,我们能够连接到两个服务器——测试和生产。生产服务器在 IPv4 上运行。 Apple 是否在审批过程中以某种方式更改应用程序,在审核后不支持 IPv4?请注意,我们的服务器是: 测试 - https://miwe-api-demo.netbrick.cz 制作:https://api.mive.de

【问题讨论】:

    标签: ipv6


    【解决方案1】:

    名为 miwe-api-demo.netbrick.cz 的服务器在 DNS 中同时具有 IPv4 和 IPv6 地址,但 api.mive.de 没有任何 IP 地址,无论是 IPv4 还是 IPv6。 (虽然奇怪的是它有一个 MX 记录......这可能也是一个错误。)

    要解决此问题,请为 api.mive.de 添加相应的 A 和 AAAA 记录。

    【讨论】:

    • 我们现在正在处理一些 DNS 配置问题,但过去并非如此。一旦解决此问题,我会通知您以继续分析。
    • 您好,感谢您的反馈。我们还发现了 DNS 错误,我们已经修复了它们。但我相信情况并非如此,请注意这种情况。像往常一样,在我们发送任何申请进行苹果审查之前,我们正在公司内部审查候选版本。候选版本可以连接到服务器 api.miwe.de(生产)和 miwe-api-demo.netbrick.cz(演示),都成功,这是我们的结论......
    • 下一步,我们使用所有必要的苹果配置文件构建了生产版本(相同的代码,没有任何更改),我们将此应用程序发送给审查,其中审查在服务器 miwe-api-demo 上也成功通过.netbrick.cz。我们从 iTunes 下载了应用程序,突然无法从应用程序访问 api.miwe.de。 ...
    • 所以我的问题是,iTunes 中的候选版本和经过审核的应用程序有什么区别。 Apple 还对尝试连接 api.miwe.de 的同一应用程序进行了审查,其中反馈是 Apple 仅运行 IPv6 网络。有了这些信息,我们准备了支持双网络 IPv4 和 IPv6 的演示服务器 miwe-api-demo.netbrick.cz,并使用相同的设置准备了生产服务器 api.miwe.de。 ...
    • 现在我想研究一下经过苹果审查的 RC 和生产应用程序之间的区别,也适用于我们未来的项目。提前谢谢你
    【解决方案2】:

    使用 CloudFlare DNS 解决问题,无需迁移或移动当前服务器。

    【讨论】:

      猜你喜欢
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多