该应用程序不需要通过IPv6可达。大多数纯IPv6网络都具有DNS64 / NAT64服务,可以从仅限IPv6的客户端访问纯IPv4服务器。
查看,和,如果你想知道更多关于这背后的技术。
当然会使您的应用程序依赖于丑陋的转换机制,这可能会(可能)降低客户的用户体验,因此确保您的服务器可通过IPv4和IPv6访问,从而使其工作更好。 和测量表明,移动网络通过IPv6实现的用户体验更好。性能改进范围从10%到40%,具体取决于移动网络。
A new app store policy by Apple has taken effect on June 1 so that all apps submitted to the App Store must support IPv6-only networking (https://developer.apple.com/news/?id=05042016a). How is it possible to host an app on Google Cloud Platform that only supports IPv4 (https://cloud.google.com/compute/docs/networking) and still passes Apple's review process?
The server side of the app doesn't need to be reachable over IPv6 yet. Most IPv6-only networks have a DNS64/NAT64 service to reach IPv4-only servers from IPv6-only clients.
Take a look at RFC 6052, RFC 6146 and RFC 6147 if you want to know more about the technology behind that.
This of course does make your application dependent on ugly transition mechanisms which will (probably) lower the user experience of your customers, so making sure that your servers are reachable over both IPv4 and IPv6 will make things work better. Both Facebook and LinkedIn measurements show that user experience is better from mobile networks over IPv6. The performance improvements range from 10% to 40%, depending on the mobile network.
这篇关于即使它缺乏对IPv6的支持,您如何在Google Cloud上运行iOS应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!