gpt4 book ai didi

ios - 是否可以使用 iOS SDK 检测 LTE 连接?

转载 作者:可可西里 更新时间:2023-11-01 03:26:30 27 4
gpt4 key购买 nike

我正在使用 reachability API 来检测我当前的连接,但我只能区分 WIFI 和 3G。

我得到以下标志:

LTE:kSCNetworkReachabilityFlagsIsLocalAddress|kSCNetworkReachabilityFlagsIsWWAN|kSCNetworkReachabilityFlagsTransientConnection|kSCNetworkReachabilityFlagsReachable

WIFI:kSCNetworkReachabilityFlagsIsDirect|kSCNetworkReachabilityFlagsReachable

问题是 LTE 返回与 3G 连接相同的标志。有什么办法可以判断用户当前是 LTE 还是 3G?

最佳答案

从 iOS 7 开始,您可以使用 CoreTelephony 框架中 CTTelephonyNetworkInfocurrentRadioAccessTechnology 属性找到它。

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];

if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
// ...
}

关于ios - 是否可以使用 iOS SDK 检测 LTE 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10159167/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com