题
是否可以将iPhone应用程序限制为仅在有WiFi连接(而不是3G)的情况下工作?
解决方案
是的。有两个步骤:
首先,您需要添加 uirequirestentwifi 申请的关键 Info.plist
. 。这样可以确保在您的应用程序打开时不会入睡WiFi连接。
其次,您需要查询系统(使用 SCNetworkReachability
API)查看当前启用了哪个收音机。在iPhone文档中查看此问题。
其他提示
您还可以从Apple Dev Center获得可及性类别的可及性类别。它提供了一种检查iPhone如何连接的方法。
如果您的应用程序需要wifi,则需要将uirequirestentwifi键添加到info.plist并将其设置为真。该密钥通知系统您的应用程序使用WiFi网络进行通信。
不隶属于 StackOverflow