随着 iOS 6 和 iphone 5 的发布,我试图弄清楚我的应用程序如何知道手机是处于 LTE 模式还是 GSM 模式。
我还没有看到 Reachability API 的任何更新,它可以给出它是否连接到 Wifi 和 WWAN,但我需要知道它是哪种 WWAN 连接。
有任何想法吗?
随着 iOS 6 和 iphone 5 的发布,我试图弄清楚我的应用程序如何知道手机是处于 LTE 模式还是 GSM 模式。
我还没有看到 Reachability API 的任何更新,它可以给出它是否连接到 Wifi 和 WWAN,但我需要知道它是哪种 WWAN 连接。
有任何想法吗?
从 iOS 7 开始,您可以使用CoreTelephony 框架中的currentRadioAccessTechnology
属性找到这一点。CTTelephonyNetworkInfo
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];
if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
// ...
}