【问题标题】:iPhone : how to auto connect to a known wifi SSID?iPhone:如何自动连接到已知的 wifi SSID?
【发布时间】:2012-09-27 10:27:21
【问题描述】:

我知道可以使用官方 Apple SDK 中的 CaptiveNetwork API 列出 iPhone 上可用的 Wifi 网络。

我想知道是否有办法以编程方式自动连接到特定 SSID,只要我能在 CaptiveNetwork 返回的列表中找到它?

【问题讨论】:

    标签: iphone ios wifi ssid captivenetwork


    【解决方案1】:

    Apple 不希望你做这样的事情。连接到 Wifi 站是用户的责任,所以不要指望公共 API。参见例如here。可能this 应用的开发者也想自动完成。

    彼得

    【讨论】:

      【解决方案2】:

      首先,我认为您无法使用 Captive network API 获得 iPhone 上可用 WiFi 网络的列表。它只会为您提供已连接 wifi 的详细信息。尽管有私有 API 可以执行此操作,但 Apple 不批准使用它们的应用程序。

      【讨论】:

        【解决方案3】:

        据我所知,不使用私有api只能获取当前连接的wifi,但让我困惑的是Nest iOS App可以获取可用wifi列表,Apple并没有拒绝它!!!

        【讨论】:

        • 在最新版本的 Nest 应用中仍然可以做到这一点吗?
        • 是的,仍然可以。我已经弄清楚 Nest App 是如何实现这一点的:首先,nest app 应该连接到 Nest 设备的 AP(其中包含一个 wifi 模块),然后 Nest 设备会将 wifi 列表传递给 Nest app。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-05
        • 2018-10-03
        • 2014-02-18
        • 1970-01-01
        相关资源
        最近更新 更多