我正在尝试以无线方式分发开发版本。我已经能够成功地做到这一点,但有一个问题。我的应用程序需要 WiFi,因此它在 Info.pList 中将“UIRequiresPersistentWiFi”键设置为 true。
但是当我以无线方式安装应用程序时,这个要求似乎并不适用。我不确定我错过了什么。
我验证了 Info.pList 包含密钥,但它在我安装应用程序时不适用。请指教。
提前致谢..
我正在尝试以无线方式分发开发版本。我已经能够成功地做到这一点,但有一个问题。我的应用程序需要 WiFi,因此它在 Info.pList 中将“UIRequiresPersistentWiFi”键设置为 true。
但是当我以无线方式安装应用程序时,这个要求似乎并不适用。我不确定我错过了什么。
我验证了 Info.pList 包含密钥,但它在我安装应用程序时不适用。请指教。
提前致谢..
这实际上是用户选择“请求加入网络”的操作系统设置中的一个选项。如果用户选择此选项,他/她将被提示加入网络,否则它将只使用任何可用的连接。
从文档中我了解到,UIRequiresPersistentWiFi
只要应用程序正在运行,操作系统只会尝试打开 WiFi 并保持连接打开。(没有,连接会在 30 分钟后关闭)。
因此,无需 Wifi 连接即可安装或启动应用程序。即使此时没有 WiFi 连接,也可以启动该应用程序。