为ios应用禁用/启用3G

时间:2014-06-05 05:09:11

标签: ios reachability

在我的应用程序中,我正在进行直播,其中用户可以切换到开启/关闭3G。如果用户不想通过3G流媒体,他可以关闭3G。我的代码是:

-(void)InternetCheck {

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];

NetworkStatus status = [reachability currentReachabilityStatus];

if(status == NotReachable)
{
    NSLog(@"No Internet");
}
else if (status == ReachableViaWiFi)
{
    //WiFi
    [self play];
}
else if (status == ReachableViaWWAN)
{
    //3G
    if([[defaults valueForKey:@"3GPermission"] isEqualToString:@"3GAllowed"])
    {
        [self play];
    }
    else
    {
        NSLog(@"No Internet");
    }
}

}

但如果用户关闭3G并且没有wifi,用户可以流式传输。我怎么能这样做请帮我。感谢

0 个答案:

没有答案
相关问题