SettingsCommand.Command.Settings.SharedDeviceConfiguration
A dictionary that contains shared device configuration settings.
Declaration
object SettingsCommand.Command.Settings.SharedDeviceConfigurationProperties
| Name | Type | Description |
|---|---|---|
AwaitUserConfiguration | SettingsCommand.Command.Settings.SharedDeviceConfiguration.AwaitUserConfiguration | If enabled, the Shared iPad device enters Setup Assistant after the user triggers a login. The MDM server has a chance to configure the device and user. After configuration, the server needs to send a User Configured command to the user channel to unblock the login. This feature requires the device to have network access during the login process. Available in iOS 17 and later. |
Item Required | string | A string that identifies this setting. |
ManagedAppleIDDefaultDomains | [string] | A list of domains that the Shared iPad login screen displays. The user can pick a domain from the list to complete their Managed Apple Account. If this list contains more than 3 domains, the system picks 3 at random for display. Available in iOS 16 and later. |
OnlineAuthenticationGracePeriod | integer | 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. |
PasscodePolicy | SettingsCommand.Command.Settings.SharedDeviceConfiguration.PasscodePolicy | A dictionary that contains passcode policies. |
QuotaSize | integer | The quota size, in megabytes (MB), for each user on the shared device, or if the quota size is too small, the minimum quota size. Available to Temporary Sessions Only guest users on iOS 17+. |
ResidentUsers | integer | The expected number of users. If this value is greater than the value for the maximum possible number of users that the device supports, the MDM server uses that value instead. |
SkipLanguageAndLocaleSetupForNewUsers | boolean | If Available in iOS 16.2 and later. |
TemporarySessionOnly | boolean | If If Available in iOS 14.5 and later. |
TemporarySessionTimeout | integer | The timeout, in seconds, for the temporary session. The temporary session logs out automatically after the specified period of inactivity. The minimum value is 30 seconds. Setting this value to Available in iOS 14.5 and later. |
UserSessionTimeout | integer | The timeout, in seconds, for the user session. The user session logs out automatically after the specified period of inactivity. The minimum value is 30 seconds. Setting this value to Available in iOS 14.5 and later. |
Topics
Objects
See Also
Objects
SettingsCommand.Command.Settings.AccessibilitySettingsSettingsCommand.Command.Settings.AppAnalyticsSettingsCommand.Command.Settings.ApplicationAttributesSettingsCommand.Command.Settings.ApplicationConfigurationSettingsCommand.Command.Settings.BluetoothSettingsCommand.Command.Settings.DataRoamingSettingsCommand.Command.Settings.DefaultApplicationsSettingsCommand.Command.Settings.DeviceNameSettingsCommand.Command.Settings.DiagnosticSubmissionSettingsCommand.Command.Settings.HostNameSettingsCommand.Command.Settings.MDMOptionsSettingsCommand.Command.Settings.MaximumResidentUsersSettingsCommand.Command.Settings.OrganizationInfoSettingsCommand.Command.Settings.PasscodeLockGracePeriodSettingsCommand.Command.Settings.PersonalHotspot