我的申请被拒绝了,因为它没有启用 iPV6。
我浏览了有关 iPV6 和许多其他链接的文档和少量研究。
但我需要了解并需要对与采用 IPV6 相关的一些问题进行更多说明。
当苹果说“ IPv6-only network ”时。这是否意味着我无法通过套接字编程或 HTTP 主机连接到 ipv4 服务器?
为了到达或与启用 ipv4 的服务器通信,我必须采用苹果提供的新 api(nsurlsession 和 nscfnetwork)来进行 http post?
什么是综合ipv6地址?这是否意味着我将在我的客户端(iOS 应用程序)中写入域或 ipv6 地址,而 iOS 会将 ipv6 地址转换为 ipv4 并通过我的套接字编程或 http post 将其传递给服务器?
要合成 ipv6 地址,需要这个函数:getaddrinfo
示例:我的客户端(ios 应用程序)与不同的服务器通信。
一个。Server1 是 iPV4
b.Server2 是 ipv6我应该如何管理这个?
我是否需要任何其他外部实体(如 DNS/NAT 服务器)来帮助我将 ipv4 转换为 ipv6?还是iOS9及以上操作系统自己做?
从 ios9.2 或从 ios9 开始,ipv6 是强制性的?
我的应用程序也支持 ios8。其中没有对 ipv6 服务器的要求。如何管理 ios8 与 ipv4 通信的代码以及 ios9 中用于 ipv6 的综合代码。
请向我提供说明并帮助我了解 ipv6 的确切要求。
我是网络端代码的新手。