【问题标题】:IPv6 Support for iOS App and support AWS [duplicate]IPv6 支持 iOS 应用并支持 AWS [重复]
【发布时间】:2016-11-02 15:09:59
【问题描述】:

由于 IPv6 支持问题,我上周提交了我的 iPhone 应用程序,应用程序被拒绝并显示以下消息,

"Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required."

所以现在我们准备好配置 IPv6。 但是在我的应用程序中,我们正在与 AWS 服务器进行交互。所以正如 Apple 论坛所说,IPv6 将不支持 AWS 交互。 现在如何解决这种情况以及如何实现这一点。

请提出建议。 感谢高级。

【问题讨论】:

  • 虽然这个问题提到了 AWS,而上面的问题提到了 Google,但都归结为“当我无法在 IPv6 上为我的 iOS 应用托管服务器时该怎么办?”
  • 只是添加另一个注释。如果您使用适用于 iOS 的 AWS 开发工具包,请升级您的应用程序以使用 sdk 版本 2.4.2 或更高版本
  • @Karthik,在我的应用被拒绝方面,我遇到了与上述相同的问题。我已经更新了我的应用程序以使用 AWS SDK 版本 2.4.8,我认为这解决了这个问题,但就在今天,出于同样的原因,我再次遭到 Apple 的拒绝。是否需要对我的 AWS iOS 实施进行一些更新才能利用 IPv6?我读过一些关于使用双栈 S3 端点的内容,但 iOS 文档没有提到双栈。您能提供的任何帮助将不胜感激!

标签: ios amazon-web-services ipv6 appstore-approval ipv4


【解决方案1】:

Apple 不关心服务器端。 Apple 关心您的应用程序,他们希望它能够在没有 IPv4 的情况下运行。他们假设网络将运行 DNS64+NAT64 以代表尚未准备好的服务(例如 AWS)转换回 IPv4。

Apple 关于如何实现和测试应用就绪性的指南是here。如果您点击 NAT64 链接并搜索“互联网共享”,您将看到有关如何在 El Capitan 中启用 Apple 的 NAT64 的说明。您可以假设这是他们将在其中测试您的应用的同一环境。

您也可以假设它与当今某些网络已经运行的环境类似,但 iOS 设备仍在运行 IPv4 和 IPv6。 Apple 希望将来能够从设备中消除 IPv4。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2017-11-05
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多