Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

How to detect if an iPad is configured as a Shared iPad (Apple School Manager)?

I'm working on an iOS/iPadOS app and need to determine programmatically whether the device is a Shared iPad as configured through Apple School Manager (ASM).

Shared iPads allow multiple users to sign in with Managed Apple IDs and are typically used in educational environments. I want to identify this configuration at runtime within my app.

I’ve looked into UIDevice, NSProcessInfo, and MDM-related APIs but haven't found a reliable way to detect whether the current device is a Shared iPad.

Is there an API or method to check if the current iPad is configured as a Shared iPad (via ASM)?

Any guidance or code examples would be appreciated.

How to detect if an iPad is configured as a Shared iPad (Apple School Manager)?
 
 
Q