gpt4 book ai didi

ios - 在移动设备 (ios) 上测量 [以 kbps 为单位] 的互联网速度

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:56:41 26 4
gpt4 key购买 nike

我需要确定手机是否连接到 wifi,我可以使用它来完成

    if (status == ReachableViaWiFi) {
return @"Wifi";
} else if (status == ReachableViaWWAN)
{
//connection type
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];

if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyGPRS]) {
return @"2G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyEdge]) {
return @"2G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyWCDMA]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyHSDPA]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyHSUPA]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMA1x]) {
return @"2G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORev0]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORevA]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORevB]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyeHRPD]) {
return @"3G";
} else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
return @"4G";
}
}

但是,当手机使用移动数据时,我想获得准确的速度 - 大约 250kbps。我发现一些博客上有人建议下载一个文件并记录下载所花费的时间,从而计算速度。我不想使用这种方法。

Apple 是否提供任何库来获得速度?

最佳答案

  1. 如果你知道确切的下载速度,那么你需要使用博客人所说的方法,即下载一个文件并记录下载所花费的时间,从而计算出速度。没有任何具体的框架。使用

transfer_speed = bytes_transferred / time_required_for_transfer

您可以获得下载速度。

  1. 使用已知的网络类型(2G、3G、4G 等),您可以为该网络类型提供一些特定的速度。但主要问题是您没有获得准确的速度。

关于ios - 在移动设备 (ios) 上测量 [以 kbps 为单位] 的互联网速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40108461/

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