0

I am wondering if there is a way to find out the specific type of cellular/mobile connection in iOS. I need to know whether the user is on 3G/EDGE/GPRS so that I can store this information. I have looked into using the Reachability package but this seems to only differentiate between Wifi/WWAN connections and I need to know the specifics of the WWAN connection. Also, if anybody knows how to do this in Android also it would be greatly appreciated.

Thanks, Chris.

user708342
  • 45
  • 5

1 Answers1

2

Apple iOS

Have a look at this question, it seems to be a duplicate...

And as I wrote in the comments, it seems that's not possible without using private API.

Android

Should be possible using ConnectivityManager.getActiveNetworkInfo(). By the way this and that question seem highly related.

EDIT: deleted my old post which didn't really answer the question :-/

Community
  • 1
  • 1
Johannes Weiss
  • 52,533
  • 16
  • 102
  • 136
  • Hey Johannes, this seems to only let me differentiate Wifi/WWAN connections but I need to detect 3G/EDGE/GPRS when the connection is WWAN. Cheers. – user708342 Jun 10 '11 at 08:54
  • Hey user708342, sorry I didn't read your question correctly :-/. I think that is now possible without private API... – Johannes Weiss Jun 10 '11 at 08:58
  • No problem, so there is no way of finding this info out on either iOS or Android? – user708342 Jun 10 '11 at 09:02
  • For Android, see "RF Signal Tracker" App. For iOS, wish in one hand and spit in the other ... messy but accurate. – padapa Dec 13 '11 at 19:43