我需要创建一个返回手机当前IP地址的函数。
我发现了这个(但它仅适用于手机连接到WiFi的情况 - 即使通过3G连接也需要地址) http://blog.zachwaugh.com/post/309927273/programmatically-retrieving-ip-address-of-iphone
此外,一旦我拥有IP地址,我想找到它来自的国家。
答案 0 :(得分:2)
您需要pdp_ip0
而不是en0
。
答案 1 :(得分:1)
尝试寻找其他适配器之一,“en0”是wifi卡,试试“en1”
答案 2 :(得分:1)
映射IP地址 - >国家不会工作。具体地,如果电话连接到任何消费者WiFi基站,则几乎可以保证所述基站使用NAT(网络地址转换)在所连接的设备之间共享单个IP。即您会看到以10.0.##.##
或192.168.1.##
开头的IP地址。
您必须联系外部服务器以确定您的设备可能隐藏的IP地址。
Lots of info here(虽然我对运行此事的公司一无所知)。