Scanning for Available Networks

Shun me if you must, but I am a Flutter developer trying to understand the best way to achieve network scanning on my app. I cannot for the life of me figure out how to scan the network for available networks.

I don't need anything complicated, just the ssid and potentially the signal strength. Can anybody point me in the right direction or give me any hints to this issue I am having?

Currently trying to use the wifi_scan package however it doesn't work for iOS. I'm happy to sit and learn how to do it myself however I cannot find much online in terms of what I want

First, read this: TN3111 - iOS Wi-Fi API overview.

Then if what are you trying to do falls under one of the specific use cases it covers, then you may be able to find a way to do it in Flutter.

But if not (and this may be the case, based on your description) then there’s no solution no matter what toolchain you use.

What Scott said plus…

Once you’ve read TN3111, if you don’t have an obvious path forward, please post more info about your specific requirements here.

Share and Enjoy

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

Scanning for Available Networks
 
 
Q