Search code examples
iphoneiosnetwork-programmingreachability

How do I know whether my iPhone/iPad is connected to 2G or 3G?


I was trying to check wether the device is connected via 2G (GPRS, EDGE) or 3G (UMTS, HSDPA).

I only found the Reachability example class from here (Apple Dev Example)

This example only check wether its Wifi or WWAN. I wanna use it to decide wether I download the small data or the huge files. As it is big different between GRPS and UMTS.

Is it possible to distinguish 2G and 3G?


Solution

  • This is totally possible in iOS7. Please check this answer

    Hope this helps