Skip to main content

Managing Shared iOS/iPadOS Devices in Swif

Updated today

Managing Shared iOS/iPadOS Devices in Swif

Apple’s Shared iPad mode lets multiple users sign-in to the same iPad (or iPhone in kiosk scenarios) with separate data partitions. Swif supports Shared iPad through:

  1. Shared iOS/iPadOS Settings (ADE prep / DEP profile)

  2. Shared Device Policy (advanced time-out and session rules)


1. Enable Shared iPad at Enrollment

Prerequisites
• The device is listed in Apple Business Manager (ABM) or Apple School Manager (ASM).
• The device will be enrolled with Automated Device Enrollment (DEP) in Swif.

Step

Action

1

Add the device to ABM / ASM (Automated Device Enrollment (DEP) or Apple Configurator).

2

In Swif Admin → Settings → General → Device Enrollment Configurations → Configure Shared iOS/iPadOS Devices choose one of:

Global — apply the same Shared-iPad profile to every ADE iPad

Per-Serial — paste specific serial numbers to target only certain devices

3

Turn Enable Shared iPad for multi-user mode to ON and save. After you make the settings, ABM can sometimes take up to 15 minutes to assign the profile. If you change it and wipe it immediately, it can sometimes install with the old profile.

4

Trigger a wipe / fresh DEP enrollment. During Setup Assistant, the iPad now shows a Shared-iPad login (person + guest icons).


2. Create a Smart Group for Shared Devices

  1. Go to Device Management → Smart Groups → Create Group.

  2. Condition: System Label is Shared iOS/iPad.

  3. Name the group (e.g. All Shared iPads).

  4. Save.

    All devices that enroll in Shared-iPad mode will automatically join this group.


3. Apply an Advanced Shared Device Policy

For additional control—session time-outs, temporary sessions, default Managed Apple ID domain—create a SHARED_DEVICE_POLICY and assign it to the smart group above.

Field

Type

What it Controls

Managed Apple ID Default Domains

An array of strings in email format

Domain(s) pre-filled on the sign-in screen (e.g. "swif.ai"). Input should be in Email format (eg. "xxx@swif.ai")

Online Authentication Grace Period

Integer (days)

A grace period (in days) for Shared iPad online authentication. The Shared iPad only verifies the user’s passcode locally during login for users that already exist on the device. However, the system requires an online authentication (against Apple’s identity server) after the number of days specified by this setting. Setting this value to 0 enforces online authentication every time. Available in iOS 16 and later

Skip Language And Locale Setup For New Users

Boolean

If true, new users bypass language/region screens.

Temporary Session Only

Boolean

If true, iPad boots directly into Temporary Session (guest mode). If Guest is used, the device waits for "Temporary Session Timeout + User Session Timeout" for a timeout.

Temporary Session Timeout

Integer (seconds)

Idle-timeout before a Temporary Session logs out.

User Session Timeout

Integer (seconds)

Idle-timeout before a Managed Apple ID session logs out.

JSON Example

{
"managedAppleIDDefaultDomains": ["school.edu"],
"onlineAuthenticationGracePeriod": 10,
"skipLanguageAndLocaleSetupForNewUsers": true,
"temporarySessionOnly": false,
"temporarySessionTimeout": 60,
"userSessionTimeout": 60
}

How to add the policy

  1. Policies → Create New Policy → Shared Device Policy

  2. Fill the UI fields.

  3. Assign the policy to the Shared iOS/iPad smart group.

  4. Save; devices pick up the profile at the next MDM check-in.


4. Tips & Troubleshooting

Symptom

Fix

iPad shows normal Setup (not Shared)

Confirm Enable Shared iPad is ON and the device was enrolled through DEP after the change.

Users still see the language prompt

Set Skip Language And Locale Setup For New Users to TRUE in the Shared Device Policy.

The guest session never logs out

Lower Temporary Session Timeout or User Session Timeout. If Guest is used, the device will wait for "Temporary Session Timeout + User Session Timeout" for a timeout.

Need temporary-session-only kiosks

Toggle Temporary Session Only = true and set a short timeout.


By combining Shared iOS/iPadOS Settings at enrollment with an optional Shared Device Policy, you can roll out multi-user iPads for classrooms, retail, or shared hot-desk environments—all fully managed in Swif.

Did this answer your question?