get wifi's scanned SSID list in iOS using Swift
Asked Answered
S

2

17

I'd like to know if it is possible with swift to get a list scanned WIFI SSID from the iPhone ,( using APIs like MobileWiFi.framework or something else ) and see code examples about that (without Objective-C source code )

Saida answered 9/7, 2015 at 14:36 Comment(4)
Any luck with getting a answer to this question?Pitchblack
I dont think its possible ! It doesnt matter if its Swift or Objective-C nor C++, the basic principle of iOS is that only system can connect to WiFi or turn on off those system setting. All you can get is info about the currently connected network. App sandbox in ios limits all other possibility.Pachisi
Are you on a jailbroken environment? I could potentially post an answer porting this old project to Swift.Margarito
Possible duplicate of iPhone get a list of all SSIDs without private libraryWash
H
10

It is only possible to get the SSID of the network that you are currently connected to.

Himes answered 5/12, 2015 at 17:19 Comment(1)
ohh, so there is no way to fetch all possible wifi SSIDs in iOS?Centralize
C
3

It is officially not possible with any language (objective-c and swift). You can look at the answer given by an official apple stuff in the following url.

https://forums.developer.apple.com/thread/13157

where the apple stuff says :

It's not possible to do this in any general way.

Also, you can take a look at the answer given by the same apple stuff in the following link :

https://forums.developer.apple.com/message/138998#138998

where he/she also says :

NEHotspotHelper was not designed as a general purpose ‘list nearby Wi-Fi networks’ API.

You can only get your current SSID.

Cordelia answered 9/4, 2017 at 17:29 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.