是否有可能获得无线信号强度在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名称已被阻止