【发布时间】:2013-11-15 11:03:59
【问题描述】:
我需要检测 iPhone 中的 EDGE 网络和坏网络。
1) 如何检测不良网络?
2) 是否可以单独检测EDGE网络?
3) 如何获得网络的强度?
请就这些问题给出一些答案。提前致谢。
【问题讨论】:
标签: ios iphone networking
我需要检测 iPhone 中的 EDGE 网络和坏网络。
1) 如何检测不良网络?
2) 是否可以单独检测EDGE网络?
3) 如何获得网络的强度?
请就这些问题给出一些答案。提前致谢。
【问题讨论】:
标签: ios iphone networking
在 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);
}];
【讨论】: