Is it possible to get Wi-Fi signal strength on iOS 18?

I would like to know whether it is possible to collect Wi-Fi signal strength on iOS 18 from an iPhone app.

I need to measure Wi-Fi signal strength for an internal app. The app is not intended for App Store distribution.

I enabled the Access WiFi Information capability and tested NEHotspotNetwork.fetchCurrent(). SSID and BSSID are returned correctly, but signalStrength always returns 0.0.

Is there any official or supported way to get the current Wi-Fi RSSI/signal strength on iOS 18?

For example, is this possible through NEHotspotNetwork, NEHotspotHelper, or any other iOS API?

Answered by DTS Engineer in 894432022
Is there any official or supported way to get the current Wi-Fi RSSI/signal strength on iOS 18?

No. And that’s true for all versions of iOS, not just iOS 18. For the detailed backstory, see iOS Network Signal Strength [1].

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] And I just updated it to cover Wi-Fi Aware, which is another API that won’t help you )-:

Is there any official or supported way to get the current Wi-Fi RSSI/signal strength on iOS 18?

No. And that’s true for all versions of iOS, not just iOS 18. For the detailed backstory, see iOS Network Signal Strength [1].

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] And I just updated it to cover Wi-Fi Aware, which is another API that won’t help you )-:

Is it possible to get Wi-Fi signal strength on iOS 18?
 
 
Q