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

3
上周我们向苹果提交了我们的应用程序。昨天我们收到了他们的回复。基本上,我们的应用程序从IIS播放视频。现在我们根本不检查网络类型。它可以在没有Wi-Fi的情况下播放视频。但是苹果要求我们将其限制为仅使用Wi-Fi播放。因此,现在我需要检查我的网络连接类型。
有人可以发布代码或任何现有库来执行此功能吗?
非常感谢。
1个回答

3
您可以使用:

SCNetworkReachabilityFlags flags;
SCNetworkReachabilityGetFlags (target,&flags)
);

获取网络状态:

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

我使用了苹果提供的 Reachability 类来查找网络类型,以下是它的链接。http://iphone.svn.wordpress.org/trunk/Classes/Reachability.m - nbojja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接