代码之家  ›  专栏  ›  技术社区  ›  Jaymin Raval

限制IOS中的应用程序功能只能使用Cell/WiFi数据。

  •  3
  • Jaymin Raval  · 技术社区  · 10 年前

    我搜索了整个StackOverFlow,但没有找到关于如何使用所需设备功能或 UIRequiresPersistentWiFi .

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

    目前,我已根据 iOSDeviceCompatibility .

    这是正确的方法还是我应该设置 UI需要持续WiFi BOOL YES ?

    1 回复  |  直到 10 年前
        1
  •  0
  •   Aaron Bratcher    10 年前

    根据文档,设置此标志只能确保设备尝试打开Wi-Fi连接。我不确定这是否能保证您的网络只在Wi-Fi上进行。

    苹果公司有一门课叫做可达性。 https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html

    AFNetworking 2中还有一个可达性课程 https://github.com/AFNetworking/AFNetworking

    我会将您的UIRequiresPersistentWiFi标志设置为YES,然后检查可达性类是否有可用的wi-fi连接。如果没有,则显示错误。