【发布时间】:2017-05-18 11:06:54
【问题描述】:
我正在尝试了解如何检查网络连接的 ip 版本(IPv4 或 IPv6)。应用程序必须处理具有不同 ip 版本的网络之间的切换。 在 android 中,我尝试使用 ConnectivityManager 或 NetworkInterface 类。也有在设备资源中搜索的想法。 并调查了对 ios 的相同检查。 但是没有结果。会不会是我找错方向了?
【问题讨论】:
我正在尝试了解如何检查网络连接的 ip 版本(IPv4 或 IPv6)。应用程序必须处理具有不同 ip 版本的网络之间的切换。 在 android 中,我尝试使用 ConnectivityManager 或 NetworkInterface 类。也有在设备资源中搜索的想法。 并调查了对 ios 的相同检查。 但是没有结果。会不会是我找错方向了?
【问题讨论】:
我以前遇到过这个问题。由于 IPv4 和 IPv6 问题,我们的应用程序被拒绝。我通过不同的网站找到了我的网络的 IPVersion。我截取了我在移动设备上连接的网络的屏幕截图,并将这些屏幕截图发送给苹果进行审查(说这是连接到 IPv6 的证明)。
以下是几个网站,可帮助您找出您正在使用的版本。
注意:如果您正在寻找以编程方式查找的信息,请忽略此答案。
【讨论】: