iOS get current wlan network name

Chris picture Chris · Jun 10, 2012 · Viewed 29.4k times · Source

I am looking for a way to obtain information (at least the name) of the current connected wlan network in objective-c for iOS5.

I need this because we are currently developing an application that do not work in a particular network. In this network (on our university) the port is closed that we need to connect to the server. But there is another network also available and we want to tell the user that he has to switch the network if he is connected to the aforementioned one.

I do not even know where to start. Does anyone have an idea or any hints?

Thanks and regards

Answer

Rok Jarc picture Rok Jarc · Jun 10, 2012

From iOS >= 4.1 it's possible to obtain SSID of wireless network that device is currenctly connected to.

For this you'd use function CNCopyCurrentNetworkInfo

Details on implemenation are available on SO: iPhone get SSID without private library