Search code examples
iphoneobjective-ciosnetwork-programmingwifi

iOS get current wlan network name


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


Solution

  • 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