【问题标题】:finding all the networks the wifi can find找到wifi可以找到的所有网络
【发布时间】:2016-06-23 00:53:13
【问题描述】:

我正在尝试获取我的 iphone wifi 可以找到的所有网络名称并将它们放入一个数组中。到目前为止,我只是为了显示 wifi 网络的数据。我已连接到使用:

    CFArrayRef myArray = CNCopySupportedInterfaces();
    CFDictionaryRef myWifi = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
    NSLog(@"%@", myWifi);

据我目前的搜索所知,这是我不使用外部库所能得到的全部,但我似乎找不到任何

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    第三方(非 Apple 开发人员)无法获得此信息。它需要使用私有 API。

    【讨论】:

    • 我不完全确定什么是私有 API,但如果有办法这样做,你能给我指个方向吗?我已经在疯狂搜索了
    • 私人意味着你不能使用它。显然,iOS 和 Apple 提供的应用程序可以做到这一点,否则设置应用程序将无法工作。但是,即使您找到正确的 API,也不允许您的应用这样做。
    【解决方案2】:

    不使用私有库,只能获取设备当前连接的网络的SSID。

    【讨论】:

    • 私人图书馆是什么意思?我怎样才能得到/创建一个?我怎样才能真正实现我正在寻找的东西?我只需要正确的方向
    • Apple80211MobileWiFi.framework 是您正在寻找的框架。看看这个discussion 和这个thread
    猜你喜欢
    • 1970-01-01
    • 2022-07-13
    • 2023-03-23
    • 1970-01-01
    • 2013-05-04
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多