Hi,
I'm developing an app to specifically test the Wi-Fi, and i would like to get the wi-fi encryption.
From what i know, it's not possible (the only thing that can be retrieve is the SSID and BSSID 😢).
So i searched for another way, and the Network Extension API does have some tools that may help me to have some hints about encryption :
- I first decided to go with the NEHotspotHelper API, but the only thing that this API return about encryption is a boolean saying if it secured or not (and there is no documentation of how security is determined 😎 - see https://stackoverflow.com/a/32971064
- Secondly, there is another new (since iOS 11) API called NEHotspotConfigurationManager that let configure an hotspot with specified encryption (trial and error approach to retrieve the encryption - definitly not the best).
I asked to "appreview@apple.com" and support staff if using this approach was safe to pass the App-Store Review Process (using the Network Extension should be justified) and i got those responses :
support staff answered me :
"These APIs are not designed for the use you’ve identified. If you would like to see your desired functionality included in a future iOS update, please file an Enhancement Request using Apple’s online bug reporting system at <https://bugreport.apple.com>."
appreview@apple.com answered me :
"Thank you for contacting App Store Review regarding your planned app. We are not able to preapprove proposed app ideas or concepts without reviewing the app itself. Therefore, we recommend that you submit your app for review.
We have forwarded your case to the appropriate team for review, and they will follow up with you directly."
-> I never had a follo-up of the appropriate team.
So now i'm trying the forum to get an answer about my approach.
Thanks.