7

随着 iOS 6 和 iphone 5 的发布,我试图弄清楚我的应用程序如何知道手机是处于 LTE 模式还是 GSM 模式。

我还没有看到 Reachability API 的任何更新,它可以给出它是否连接到 Wifi 和 WWAN,但我需要知道它是哪种 WWAN 连接。

有任何想法吗?

4

2 回答 2

7

从 iOS 7 开始,您可以使用CoreTelephony 框架中的currentRadioAccessTechnology属性找到这一点。CTTelephonyNetworkInfo

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];

if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
    // ...
}
于 2013-10-22T20:23:50.750 回答
2

对于 iO6 及以下,您不能这样做。

我在 Apple 开发者论坛上问过这个问题,Apple 确认他们还没有这个功能。

您可以提交功能请求错误。我已经这样做了(#12375460),但是重复的次数越多,实现的机会就越大。

这也是这个问题的副本。

于 2012-10-04T15:45:44.593 回答