【发布时间】:2014-08-20 08:32:42
【问题描述】:
我知道这是许多类似问题的重复。但他们都不清楚他们没有给出适当的解决方案。我的问题是如何在 iOS 设备中获取 WiFi 信号强度?我知道它已经使用私有 API,但我不知道如何使用?请问谁能帮帮我?
【问题讨论】:
我知道这是许多类似问题的重复。但他们都不清楚他们没有给出适当的解决方案。我的问题是如何在 iOS 设备中获取 WiFi 信号强度?我知道它已经使用私有 API,但我不知道如何使用?请问谁能帮帮我?
【问题讨论】:
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;
}
【讨论】:
Apple 限制(无线私有 api)使用私有 api 来查找 wifi 的强度。
【讨论】: