随着 iOS 6 和 iphone 5 的发布,我试图弄清楚我的应用程序如何知道手机是处于 LTE 模式还是 GSM 模式。
我还没有看到 Reachability API 的任何更新,它可以说明它是连接到 Wifi 还是 WWAN,但我需要知道它是哪种 WWAN 连接。
有什么想法吗?
最佳答案
从 iOS 7 开始,您可以使用 CoreTelephony 框架中 CTTelephonyNetworkInfo
的 currentRadioAccessTechnology
属性找到它。
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];
if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
// ...
}
关于iphone - 有什么方法可以知道 iPhone 连接到哪个网络(LTE 与 GSM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12668021/