iOS isActiveNetworkMetered api

iOS isActiveNetworkMetered api,ios,networking,Ios,Networking,我正在开发一个iOS应用程序,它需要知道是否对蜂窝网络进行计量以节省成本,我们是否在iOS中有api来获取信息 在android中,api是 如果当前活动数据网络已计量,则返回。当用户由于金钱成本、数据限制或电池/性能问题而对连接上的大量数据使用敏感时,网络被分类为计量网络。在进行大型数据传输之前,应检查此项,并警告用户或延迟操作,直到另一个网络可用 谢谢, James没有确切的检查方法来检查网络是否计费,但您可以检查网络连接是否通过蜂窝或wifi 您可以在此处使用apple提供的类 然后执行以

我正在开发一个iOS应用程序,它需要知道是否对蜂窝网络进行计量以节省成本,我们是否在iOS中有api来获取信息

在android中,api是

如果当前活动数据网络已计量,则返回。当用户由于金钱成本、数据限制或电池/性能问题而对连接上的大量数据使用敏感时,网络被分类为计量网络。在进行大型数据传输之前,应检查此项,并警告用户或延迟操作,直到另一个网络可用

谢谢,
James

没有确切的检查方法来检查网络是否计费,但您可以检查网络连接是否通过蜂窝或wifi

您可以在此处使用apple提供的类

然后执行以下操作以确定您是否已连接到蜂窝网络

- (BOOL)networkCheckForCellular
 {
    Reachability *wifiReach = [Reachability reachabilityForInternetConnection];
    NetworkStatus netStatus = [wifiReach currentReachabilityStatus];

    switch (netStatus)
    {
        case NotReachable:
        {
            NSLog(@"%@",@"NETWORKCHECK: Not Connected");    
            return false;
            break;
        }
        case ReachableViaWiFi:
        {
            NSLog(@"%@",@"NETWORKCHECK: Connected Via WiFi");       
            return false;
            break;
        } 
        case ReachableViaWWAN:
        {
            NSLog(@"%@",@"NETWORKCHECK: Connected Via WWAN");
            return true;
            break;
        }
    }
    return false;
 }

这个解决方案并没有解决@iPrabu的问题。有人经历过这个问题吗?