3
votes

I have the reachability class working in my app for cellular data (WWAN) and WiFi. I'm curious if anyone has found a way to determine voice reachability as the cell network sometimes provides voice call capability without data traffic.

Any ideas are appreciated!

1

1 Answers

1
votes

If all you need to know whether a SIM card is installed, i.e. not if there’s currently any coverage, you can create an instance of the Core Telephony framework’s CTTelephonyNetworkInfo class and check if its subscriberCellularProvider property is set.