如何在xamarin中获取IP网络连接版本(是IPv4还是IPv6)?

时间:2017-01-04 08:11:47

标签: c# android ios xamarin ip

我试图找出如何检查ip版本(IPv4或IPv6)的网络连接。应用程序必须处理具有不同IP版本的网络之间的切换。 在android中我尝试使用ConnectivityManager或NetworkInterface类。还有一个想法在设备的资源中搜索。 并调查了ios的相同检查。  但没有结果。可能是我在错误的方向搜索?

1 个答案:

答案 0 :(得分:1)

我之前遇到过这个问题。我们的应用程序因IPv4和IPv6问题而被拒绝。我通过不同的网站找到了我网络的IPVersion。我在移动设备上截取了我连接的网络的屏幕截图,并将这些屏幕截图发送给苹果进行审核(说这是连接到IPv6的证据)。

以下是帮助您找出所使用版本的几个网站。

Check network using google

Test IPv6

注意:如果您希望以编程方式查找,请忽略此答案。