11

我需要检测 iPhone 中的 EDGE 网络和坏网络。

1)如何检测不良网络

2)是否可以单独检测EDGE网络

3) 我怎样才能获得网络的力量?

请就这些问题给出一些答案。提前致谢。

4

1 回答 1

26

在iOS7上,你可以!

http://www.objc.io/issue-5/iOS7-hidden-gems-and-workarounds.html

CTTelephonyNetworkInfo *telephonyInfo = [CTTelephonyNetworkInfo new];
NSLog(@"Current Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
[NSNotificationCenter.defaultCenter addObserverForName:CTRadioAccessTechnologyDidChangeNotification 
                                                object:nil 
                                                 queue:nil 
                                            usingBlock:^(NSNotification *note) 
{
    NSLog(@"New Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
}];
于 2013-11-15T11:23:30.070 回答