我上周提交了我的iPhone应用程序,由于IPv6支持问题,app拒绝了以下消息,
"Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required."
所以现在我们已准备好配置IPv6。 但在我的应用程序中,我们正在与AWS服务器进行交互。因为Apple Forums表示IPv6不支持AWS交互。 现在如何解决这种情况以及如何实现这一目标。
请建议。 谢谢高级。
答案 0 :(得分:7)
Apple并不关心服务器端。 Apple关心您的应用程序,他们希望它能够在没有IPv4的情况下运行。他们假设网络将运行DNS64 + NAT64以代表尚未准备好的服务(例如AWS)转换回IPv4。
Apple关于如何实现和测试应用准备情况的指南是here。如果您按照NAT64链接搜索“互联网共享”,您将看到有关如何在El Capitan中启用Apple的NAT64的说明。您可以假设这与他们测试您的应用的环境相同。
您还可以假设它与某些网络目前运行的环境类似,但iOS设备仍在运行IPv4和IPv6。 Apple希望将来能够从设备中消除IPv4。