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

有帮助吗?

解决方案

是的。有两个步骤:

首先,您需要添加 uirequirestentwifi 申请的关键 Info.plist. 。这样可以确保在您的应用程序打开时不会入睡WiFi连接。

其次,您需要查询系统(使用 SCNetworkReachability API)查看当前启用了哪个收音机。在iPhone文档中查看此问题。

其他提示

您还可以从Apple Dev Center获得可及性类别的可及性类别。它提供了一种检查iPhone如何连接的方法。

网络和互联网操作方法

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top