【问题标题】:Switch between cellular and WiFi programmatically?以编程方式在蜂窝和 WiFi 之间切换?
【发布时间】:2019-01-11 14:32:36
【问题描述】:

Speedify app 如何在应用程序内以编程方式在蜂窝网络和 WiFi 之间切换?

打开 Speedify 应用后,我“优先考虑蜂窝网络”,进行了速度测试,结果始终显示 WiFi 符号。

然后检查了我的蜂窝网络使用情况,尽管 wifi 从未关闭,但确实使用了足够的 111 MB。

我已经阅读了应用程序中使用的NEVPNManager docs,但似乎找不到任何东西。也许SCNetworkConfiguration被使用了?

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    一种可能的解决方案是使用静态 IP,但不要输入任何路由器 IP,如此处所述 https://discussions.apple.com/thread/6448960 我认为这可以使用 Apple NetService 框架在代码中实现

    【讨论】:

    • 嗨@Mosbah,这是有道理的 - 删除默认网关(路由器 IP)会导致 WiFi 丢失并强制手机使用蜂窝网络。然而,这似乎具有破坏性,因为手机必须再次重新配置 WiFi 接口。我刚刚再次打开Speedify,发现它并没有改变WiFi IP。
    猜你喜欢
    • 2020-03-09
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    相关资源
    最近更新 更多