4

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

4

3 回答 3

7

是的。有两个步骤:

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

其次,您需要查询系统(使用SCNetworkReachabilityAPI)以查看当前启用了哪个无线电。请参阅 iPhone 文档中的这个问题。

于 2010-06-09T09:02:32.700 回答
3

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

于 2010-06-09T11:00:06.597 回答
0

网络和互联网操作指南

如果您的应用程序需要 WiFi,则需要将 UIRequiresPersistentWiFi 键添加到 Info.plist 并将其设置为 True。此密钥通知系统您的应用程序使用 WiFi 网络进行通信。

于 2010-06-09T08:59:31.190 回答