我在StackOverFlow上搜索过但没有找到关于如何使用所需设备功能或UIRequiresPersistentWiFi
的任何答案。
如何在我的应用程序中设置值,使应用程序仅适用于iPhone中的蜂窝数据/ WiFi?
目前我已根据iOSDeviceCompatibility在所需设备功能数组中设置字符串WiFi属性。
这是正确的方法,还是应该将UIRequiresPersistentWiFi
BOOL
设置为YES
?
答案 0 :(得分:0)
根据文档,仅设置此标记可确保设备尝试打开Wi-Fi连接。我不确定它是否会保证您的网络只会在Wi-Fi上发生。
有一个名为Reachability的苹果课程。 https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html
AFNetworking 2 https://github.com/AFNetworking/AFNetworking
我会将您的UIRequiresPersistentWiFi标志设置为YES,然后检查可达性类是否存在可用的Wi-Fi连接。如果没有,请显示错误。