限制IOS中的应用程序功能仅适用于Cell / WiFi数据。

时间:2014-04-01 07:28:07

标签: ios iphone ios7 plist info.plist

我在StackOverFlow上搜索过但没有找到关于如何使用所需设备功能或UIRequiresPersistentWiFi的任何答案。

如何在我的应用程序中设置值,使应用程序仅适用于iPhone中的蜂窝数据/ WiFi?

目前我已根据iOSDeviceCompatibility在所需设备功能数组中设置字符串WiFi属性。

这是正确的方法,还是应该将UIRequiresPersistentWiFi BOOL设置为YES

1 个答案:

答案 0 :(得分:0)

根据文档,仅设置此标记可确保设备尝试打开W​​i-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连接。如果没有,请显示错误。