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

时间:2009-06-20 07:41:36

标签: iphone

上周我们将应用程序提交给了apple。昨天我们收到了他们的回复。基本上我们的应用程序播放IIS中的视频。现在我们根本没有检查网络类型。它也播放没有Wi-Fi的视频。但苹果要求我们限制它只与wi-fi一起玩。所以现在我需要检查我的网络连接类型。

可以发布一些代码或任何现有的库来执行此功能。

非常感谢..

1 个答案:

答案 0 :(得分:3)

您可以使用:

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

获取网络状态:

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