如何使用可达性呼叫确定4G LTE

时间:2015-08-19 05:42:46

标签: ios reachability cellular-network

我有一个要求,其中一些功能必须在Wifi中有所不同,在蜂窝网络中有所不同,我们使用下面的代码来区分网络,

:active       Adds a style to an element that is activated
:focus        Adds a style to an element that has keyboard input focus
:hover        Adds a style to an element when you mouse over it
:lang         Adds a style to an element with a specific lang attribute
:link         Adds a style to an unvisited link
:visited      Adds a style to a visited link

基于NetWorkStatus我们正在处理功能实现的标志,但是在 WWAN 条件下支持4G LTE,我们如何处理这个问题,我们只需要处理蜂窝网络中的4GLTE。

我们如何处理这个问题?

1 个答案:

答案 0 :(得分:2)

您无需使用可达性来检测 LTE

这就是帮助你的东西

CTTelephonyNetworkInfo *telephonyNetworkInfo = [CTTelephonyNetworkInfo new];
if ([telephonyNetworkInfo.currentRadioAccessTechnology   isEqualToString:CTRadioAccessTechnologyLTE]) 
{
    // you are connected with LTE Connection...
}

不要忘记在#import <CoreTelephony/CTTelephonyNetworkInfo.h>文件中添加.h