I want to check WIFI signal strength to display some kind of message for weak WIFI signal.
I fount that it is not possible in iOS 8 and older.
Is it possible to get wifi signal strength in iOS 9? and if answer is yes then How?
Just go to your iPhone or iPad Settings app (not the app's settings), tap Airport Utility from the list, and then toggle on “Wi-Fi Scanner.” Now, go back to the Airport Utility app and start a scan. You'll see dBm measurements expressed as RSSI.
In most cases, iPhone poor Wi-Fi connection is caused by the network issue, reset the network to factory settings will solve this issue, and this is also a solution suggested by Apple Service: Go to Settings ->General -> Reset-> Reset Network Settings.
Hold down the option key, and then, click on the Wi-Fi icon on the macOS menu bar. Note the value for RSSI. RSSI = Received Signal Strength Indication and is measured in dBm. It indicates the power level of the signal as it is perceived by your Mac's built-in Wi-Fi antenna.
When your iPhone is getting poor Wi-Fi reception or weak Wi-Fi signal, it's likely due to the distance between your device and the wireless router. You may have to consider moving closer to where the source of your Wi-Fi connection is and check if the signal strength gets better.
Yes , it is possible in iOS 9.Look into NEHotspotNetwork
Register your app as Hotspot helper. (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;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With