iOS 17 Simcard Status

In order to get more accurate compass data it seems that iOS devices with a simcard installed can provide better results. To distinguish between data delivered I would like to retrieve a status telling me if there is a simcard available and connected to the mobile network or not. All recommendations are pointing to the deprecated CoreTelephony functions which are obsolete since I am working with iOS17 devices.

Is there a way to check if the device uses a simcard or not?

Replies

In order to get more accurate compass data it seems that iOS devices with a simcard installed can provide better results.

What leads you to believe this is the case? Is it documented by Apple somewhere?

All recommendations are pointing to the deprecated CoreTelephony functions which are obsolete since I am working with iOS17 devices.

And note that various functions are annotated with something like "Deprecated with no replacement".

  • I did not find any documentation about a more accurate compass data by mobile net from Apple. This is my personal testing experience and it seems to be true for all devices I tried(iPhone Pro 12, 14, 15, iOS 17+). Using a simcard results in my case to more accurate heading (maybe celltowers make the difference).

Add a Comment