首页 文章

在iPhone中获得WIFI信号强度

提问于
浏览
1

我知道这是许多类似问题的重复 . 但是他们都不清楚他们没有提供适当的解决方案 . 我的问题是如何在iOS设备中获得WiFi信号强度?我知道它已经使用私有API,但我不知道如何使用?请有人能帮帮我吗?

2 回答

  • 1

    Apple限制(无线私人api)使用私有api来寻找wifi的强度 .

  • 1

    对于ios9

    将您的应用注册为Hotspot助手 . (forums.developer.apple.com/message/30657#30657

    #import <NetworkExtension/NetworkExtension.h>
    
    for(NEHotspotNetwork *hotspotNetwork in [NEHotspotHelper supportedNetworkInterfaces]) {
        NSString *ssid = hotspotNetwork.SSID;
        NSString *bssid = hotspotNetwork.BSSID;
        BOOL secure = hotspotNetwork.secure;
        BOOL autoJoined = hotspotNetwork.autoJoined;
        double signalStrength = hotspotNetwork.signalStrength;
    }
    

    参考: - https://stackoverflow.com/a/32971064/988169

相关问题