如何在Google Cloud上运行iOS应用程序,即使它缺乏对IPv6的支持

dav*_*idn 4 ipv4 ipv6 ios google-compute-engine google-cloud-platform

Apple的新应用商店政策已于6月1日生效,因此提交至App Store的所有应用必须支持仅限IPv6的网络(https://developer.apple.com/news/?id=05042016a).如何才能在Google Cloud Platform上托管仅支持IPv4的应用程序(https://cloud.google.com/compute/docs/networking)并仍然通过Apple的审核流程?

San*_*ann 6

应用程序的服务器端不需要通过IPv6访问.大多数仅支持IPv6的网络都具有DNS64/NAT64服务,可以从仅支持IPv6的客户端访问仅支持IPv4的服务器.

如果您想了解更多有关背后技术的信息,请查看RFC 6052,RFC 6146RFC 6147.

这当然会使您的应用程序依赖于丑陋的过渡机制,这些机制将(可能)降低客户的用户体验,因此确保您的服务器可通过IPv4和IPv6访问,这将使事情更好地运行.双方的FacebookLinkedIn测量结果表明,用户体验是来自于IPv6移动网络更好.性能改进范围从10%到40%,具体取决于移动网络.