几天前,苹果在https://developer.apple.com/news/?id=05042016a上宣布了ipv6 6专用的政策。
这是否适用于仅针对iOS9或更低版本的应用程序?
我将IPV4地址直接用于HTTP作为http://x.x.x.x/path (假设我必须使用地址而不是主机名,请不要争论这一点)。它可以通过与IOS 9.2一起使用的IPV6地址合成到NSURLConnection地址,但对于较低的IOS版本则失败。
发布于 2016-05-10 18:21:37
它只需要在支持从iOS地址合成IPv6地址的IPv6版本上工作。
请参阅这个开发者论坛常见问题
#4 -我的应用程序依赖于系统从IPv6地址合成IPv4地址的能力。我应该在旧系统上做些什么? 正如在使用系统API合成IPv6地址中所描述的那样,从iOS 9.2和OSX10.11.2开始,您可以使用getaddrinfo从IPv4地址合成IPv6地址。您的应用程序将在运行最新发布版本的iOS的设备上进行测试,因此您可以假设存在这种支持。
https://stackoverflow.com/questions/37140020
复制相似问题