【问题标题】:How can I enable and disable WiFi connectivity with a jailbroken iOS device?如何启用和禁用越狱 iOS 设备的 WiFi 连接?
【发布时间】:2012-03-12 03:49:52
【问题描述】:

如何以编程方式启用和禁用越狱 iOS 设备的 WiFi 连接?

【问题讨论】:

    标签: ios wifi jailbreak


    【解决方案1】:
    void SetWiFiMode(BOOL mode)
    {
        void* manager = WiFiManagerClientCreate(kCFAllocatorDefault, nil);
        if (mode)
        {
            WiFiManagerClientSetProperty(manager, CFSTR("AllowEnable"), kCFBooleanTrue);
        }
        else
        {
            WiFiManagerClientSetProperty(manager, CFSTR("AllowEnable"), kCFBooleanFalse);
        }
        CFRelease(manager);
    }
    

    要使用此功能,您的应用程序权利应具有 com.apple.wifi.manager-access 键并将布尔值设置为 true。所有功能都可以在私有 MobileWiFi.framework 中找到

    【讨论】:

      【解决方案2】:

      没有办法使用 SDK 提供的 API。如果你使用私有框架,这是微不足道的,但如果你使用私有框架,你将违反苹果的 SDK 许可协议。

      【讨论】:

      • 我知道。但我的应用只能在越狱的 iOS 设备上运行。没有上传到应用商店。
      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多