Is there any way to check whether GPRS is available on the iPhone? I've written code that checks whether WiFi is available, but I don't know how to do this for GPRS.
I think you are getting confused with whether wifi is available or not and GPRS is available or not.
Wifi is avilable or not could mean that the code might check whether any wifi hot spots are available. but in the case of gprs it is different.
What you can do a send a request to a site and see if you get the response. If you get then they are connected to the internet (GPRS/3G or whatever)
BTW consider accepting few answers you have 17 questions and 0 acceptance rate.
i have the same question that how to check GPRS network is available or not.I understanding means of GPRS but how to check that network is connected to GPRS.In case of wifi we check that network is off whether wifi off and network is on whether wifi is on throught reachability sample code,but in case of GPRS?Plz help me if you have any answer or give me some sample code to how to check gprs is in network or not. Thanks in advance.