我知道这是许多类似问题的重复。但是他们都不清楚他们没有提供适当的解决方案。我的问题是如何在iOS设备中获得WiFi信号强度?我知道它已经使用私有API,但我不知道如何使用?请有人帮帮我吗?
答案 0 :(得分:1)
Apple限制(无线私人api)使用私有api来发现wifi的强度。
答案 1 :(得分:1)
对于ios9 +
将您的应用注册为热点助手。 (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;
}