What should we do in order to realize for scanning WiFi frequency, channel, strength?
The short answer here is that this is simply not possible within the boundaries of the iOS SDK. iOS has very limited Wi-Fi APIs (you’ve probably already seen the Q&A that covers this but, if not, here’s a [link][qa1942]) and none of them meet your needs.
Is there a way to get a customized iOS from Apple?
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"
Thank you for answering.
As an additional question, is it possible to ask Apple to develop a specially customized iOS if we pay development costs?
While that's incredibly unlikely, you should be aware that no one from Apple is going to conduct business negotiations for that sort of money or contract terms on the Developer forum.
If you want to ask in a serious manner, Apple has numerous "Contact Us" pages which list phone numbers and e-mail addresses to use. But be prepared to be told "No."
We will contact to Apple from "Contact us" page.
>(only limited organizations can use this).
In your example, for iOS, I think MDM w/beacons and/or kiosk mode are your best bet.
Found this posting https://wlanbook.com/free-wifi-scanner-iphone-ipad-no-jailbreak-required/ shows how the Airport Utility is now able to scan the wifi networks in the area and report signal strengths / Channel / MAC for each BSS.
Is it possible for mortal apps to do the same ?