Hello friends, I want to check internet connection each & every time is active or not in my iPhone apps so please tell me any link or any idea to develop this functionality.
Thanks in advance..
Hello friends, I want to check internet connection each & every time is active or not in my iPhone apps so please tell me any link or any idea to develop this functionality.
Thanks in advance..
Use Reachability
Classes
+ (BOOL)isNetworkAvailable {
Reachability *internetReach;
internetReach = [Reachability reachabilityForInternetConnection];
[internetReach startNotifier];
NetworkStatus netStatus = [internetReach currentReachabilityStatus];
if(netStatus == NotReachable) {
NSLog(@"Network Unavailable");
return NO;
}
else
return YES;
}
//check for internet connection
NSStringEncoding enc;
NSError *error;
NSString *connected = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.apple.com"] usedEncoding:&enc error:&error];
if (connected == nil) {
//no internet connection..display alert
} else {
//call your function
}
This should help you.
You can use the Reachability example from apple developer.
I use it like this:
-(BOOL) isInternetReachable
{
Reachability *r = [Reachability reachabilityForInternetConnection];
NetworkStatus internetStatus = [r currentReachabilityStatus];
if(internetStatus == NotReachable)
{
return NO;
}
return YES;
}
You can also check to see if a certain server is up with the provided methods.