iOS9以后怎么获取wifi信号强度

2025-05-16 03:30:42
推荐回答(2个)
回答(1):

iOS 9 可以使用新的 Network Extension 框架(需要和苹果申请)。
首先你要将你的 App 注册成为一个 HotspotHelper,然后可以调用supportedNetworkInterfaces()方法获取 Wifi 的相关信息,包括 ssid,加密方式,信号强度等。

回答(2):

iOS 9 可以使用新的 Network Extension 框架(需要和苹果申请)。

首先你要将你的 App 注册成为一个 HotspotHelper,然后可以调用supportedNetworkInterfaces()方法获取 Wifi 的相关信息,包括 ssid,加密方式,信号强度等。

import NetworkExtensionfor hotspotNetwork in NEHotspotHelper.supportedNetworkInterfaces() {
let signalStrength = hotspotNetwork.signalStrength
print(signalStrength)}
#import

for(NEHotspotNetwork *hotspotNetwork in [NEHotspotHelper supportedNetworkInterfaces]) {
double signalStrength = hotspotNetwork.signalStrength;
NSLog(@"SignalStrength %@",signalStrength);