我知道这是许多类似问题的重复 . 但是他们都不清楚他们没有提供适当的解决方案 . 我的问题是如何在iOS设备中获得WiFi信号强度?我知道它已经使用私有API,但我不知道如何使用?请有人能帮帮我吗?
Apple限制(无线私人api)使用私有api来寻找wifi的强度 .
对于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
2 回答
Apple限制(无线私人api)使用私有api来寻找wifi的强度 .
对于ios9
将您的应用注册为Hotspot助手 . (forums.developer.apple.com/message/30657#30657)
参考: - https://stackoverflow.com/a/32971064/988169