如何在iPhone应用程序中检查网络类型

如何在iPhone应用程序中检查网络类型,iphone,Iphone,上周我们向苹果提交了我们的应用程序。昨天我们收到了他们的回复。基本上,我们的应用程序播放来自IIS的视频。现在我们根本不检查网络类型。它也可以在没有wi-fi的情况下播放视频。但苹果要求我们限制它只使用wi-fi。所以现在我需要检查我的网络连接类型 可以发布一些代码或任何现有库来实现此功能 非常感谢。您可以使用: SCNetworkReachabilityFlags flags; SCNetworkReachabilityGetFlags (target,&flags) ); 要获取网

上周我们向苹果提交了我们的应用程序。昨天我们收到了他们的回复。基本上,我们的应用程序播放来自IIS的视频。现在我们根本不检查网络类型。它也可以在没有wi-fi的情况下播放视频。但苹果要求我们限制它只使用wi-fi。所以现在我需要检查我的网络连接类型

可以发布一些代码或任何现有库来实现此功能

非常感谢。

您可以使用:

SCNetworkReachabilityFlags flags;
SCNetworkReachabilityGetFlags (target,&flags)
);
要获取网络状态,请执行以下操作:

if (flag & kSCNetworkReachabilityFlagsIsWWAN)
  // 3G/Edge/GPRS
else
  // Wifi

我使用苹果提供的可达性类来查找网络类型。这里是它的链接。