从iOS应用程序获取网络类型

时间:2016-10-24 04:31:42

标签: ios afnetworking ipv6 ipv4

是否可以从iOS应用程序中确定网络类型?如何确定该应用正在使用IPv6或IPv4网络?

1 个答案:

答案 0 :(得分:4)

您可以通过多种方式对其进行测试,但总的来说这是一个糟糕的想法。尝试确定网络设置通常意味着您正在做出假设,并且在网络配置方式中的所有可能性都会让您错误。网络可以是仅IPv4,仅IPv6,双栈,仅IPv6和NAT64 / DNS64等。

推荐的方法是将主机名与DNS一起使用,只需连接到您获得的任何内容即可。这样,您的应用程序将不依赖于任何特定技术,只是工作。如果没有网络,您会注意到。