将iPhone应用限制为Wifi

时间:2010-06-09 08:45:07

标签: iphone wifi 3g

是否可以限制iPhone应用程序仅在有Wifi连接(不是3G)的情况下才能使用?

3 个答案:

答案 0 :(得分:7)

是。有两个步骤:

首先,您需要将UIRequiresPersistentWiFi密钥添加到您的应用Info.plist。这可确保在您的应用程序打开时WiFi连接不会进入休眠状态。

其次,您需要查询系统(使用SCNetworkReachability API)以查看当前启用的无线电。请在iPhone文档中查看此问题。

答案 1 :(得分:3)

您还可以从Apple开发中心的Reachability样本中获取Reachability类。它提供了一种检查iphone连接方式的方法。

答案 2 :(得分:0)

Networking and Internet how-to's

  

如果您的应用需要WiFi,   你需要添加   UIRequiresPersistentWiFi键   Info.plist并将其设置为True。这把钥匙   通知系统你的   应用程序使用WiFi网络   通信。