是否有可能获得无线信号强度在ios 9

我想检查WIFI信号强度,为弱WIFI信号显示某种信息。

我发现在iOS 8和更旧版本中是不可能的。

是否有可能获得iOS 9的WiFi信号强度? 如果答案是肯定的,那么如何?

是的,这可能在iOS 9中。查看NEHotspotNetwork

在这里输入图像说明

将您的应用程序注册为热点帮手。 ( 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允许您使用HotspotHelper框架,您将能够使用热点帮助程序权利创buildconfiguration文件。 检查这篇文章: 如何获得无线networkingSSID iOS9后CaptiveNetwork已弃用,并呼吁Wifi名称已被阻止