如何在iOS上检测设备IP地址变化?

时间:2014-02-16 05:18:38

标签: ios objective-c networking tcp-ip

这甚至可能吗?我找不到如何做的代码。当不在Wi-Fi上时,设备IP不断变化,&我需要跟踪它。

2 个答案:

答案 0 :(得分:2)

您可以使用Rechability并安排一些计时器来检查是否发生了任何更改。它看起来像thatthis

要检索IP地址,您可以尝试this code

如果可能使用真实设备进行测试而不是模拟器,因为它可能无法在模拟器上正常工作(一旦我测试了类似的模拟器,但在真实设备上完全正常工作时)。

答案 1 :(得分:1)

不确定是否可以直接使用,但使用Reachability来捕获每个网络重新连接,每次都可以获得新的ip。