我们的应用支持离线和在线
因此,我们需要检查互联网可用于网络的每一步。
当我们使用Reachability课程时,请关闭/开启wi-fi。
另一方面我们也使用SimplePing它也可以使用ping来托管Wi-fi。
我们也检查ICMP套接字编程,但它只支持wi-fi。
但是当我们使用移动数据包数据时,我们如何检查移动设备是否可以使用互联网。
答案 0 :(得分:1)
NSURL *scriptUrl = [NSURL URLWithString:@"http://google.co.in/"];
NSData *data = [NSData dataWithContentsOfURL:scriptUrl];
if (data)
NSLog(@"Device is connected to the internet");
else
NSLog(@"Device is not connected to the internet");
答案 1 :(得分:0)
这是OS
检测到自身或ISP
检测到的内容。您可以通过WiFi
或CellularData
或其他媒介检查互联网是否可用。
如果用户使用了数据,则互联网访问将自动断开。
您无法通过编写代码来检查。