• No results found

Restrictions Payload

In document Configuration Profile Reference (Page 34-42)

The Restrictions payload is designated by specifyingcom.apple.applicationaccessas thePayloadType value.

A Restrictions payload allows the administrator to restrict the user from doing certain things with the device, such as using the camera.

Note: You can specify additional restrictions, including maximum allowed content ratings, by creating a profile using Apple Configurator or Profile Manager.

The Restrictions payload is not supported in OS X.

In addition to the settings common to all payloads, this payload defines the following keys:

Value Type

Key

Optional. Supervised only. If set tofalse, account modification is disabled.

Availability: Available only in iOS 7.0 and later.

Boolean

allowAccount-Modification

Optional. Whenfalse, prohibits adding friends to Game Center. This key is deprecated on unsupervised devices.

Boolean

allowAddingGame-CenterFriends

Optional. Supervised only. If set tofalse, AirDrop is disabled.

Availability: Available only in iOS 7.0 and later.

Boolean allowAirDrop

Optional. Supervised only. If set tofalse, changes to cellular data usage for apps are disabled.

Availability: Available only in iOS 7.0 and later.

Boolean

allowAppCellularData-Modification

Optional. Whenfalse, the App Store is disabled and its icon is removed from the Home screen. Users are unable to install or update their applications. This key is

deprecated on unsupervised devices.

Boolean allowAppInstallation

Optional. Whenfalse, disables removal of apps from iOS device. This key is deprecated on unsupervised devices.

Boolean allowAppRemoval

Optional. Whenfalse, disables Siri. Defaults totrue. Boolean

allowAssistant

Optional. Supervised only. Whenfalse, prevents Siri from querying user-generated content from the web.

Availability: Available in iOS 7 and later.

Boolean

allowAssistantUser-GeneratedContent

Optional. Whenfalse, the user is unable to use Siri when the device is locked. Defaults totrue. This restriction is ignored if the device does not have a passcode set.

Availability: Available only in iOS 5.1 and later.

Boolean

allowAssistant-WhileLocked

Optional. Supervised only. If set tofalse, iBookstore will be disabled. This will default totrue.

Availability: Available in iOS 6.0 and later.

Boolean allowBookstore

Optional. Supervised only prior to iOS 6.1. If set tofalse, the user will not be able to download media from the iBookstore that has been tagged as erotica. This will default totrue.

Availability: Available in iOS 6.0 and later.

Boolean

allowBookstore-Erotica

Optional. Whenfalse, the camera is completely disabled and its icon is removed from the Home screen. Users are unable to take photographs.

Boolean allowCamera

Optional. Whenfalse, disables the use of the Messages app with supervised devices.

Availability: Available in iOS 6.0 and later.

Boolean allowChat

Optional. Whenfalse, disables backing up the device to iCloud.

Availability: Available in iOS 5.0 and later.

Boolean allowCloudBackup

Optional. Whenfalse, disables document and key-value syncing to iCloud. This key is deprecated on unsupervised devices.

Availability: Available in iOS 5.0 and later.

Boolean

allowCloudDocument-Sync

Optional. Iffalse, disables Cloud keychain synchronization. Default istrue.

Availability: Available only in iOS 7.0 and later.

Boolean

allowCloudKeychain-Sync

Value Type

Key

Optional. Whenfalse, this prevents the device from automatically submitting diagnostic reports to Apple.

Defaults totrue.

Availability: Available only in iOS 6.0 and later.

Boolean

allowDiagnostic-Submission

Optional. Whenfalse, explicit music or video content purchased from the iTunes Store is hidden. Explicit content is marked as such by content providers, such as record labels, when sold through the iTunes Store. This key is deprecated on unsupervised devices.

Boolean allowExplicitContent

Optional. Supervised only. If set tofalse, changes to Find My Friends are disabled.

Availability: Available only in iOS 7.0 and later.

Boolean

allowFindMyFriends-Modification

Optional. Iffalse, prevents Touch ID from unlocking a device.

Availability: Available in iOS 7 and later.

Boolean

allowFingerprint-ForUnlock

Optional. Supervised only. Whenfalse, Game Center is disabled and its icon is removed from the Home screen.

Default istrue.

Availability: Available only in iOS 6.0 and later.

Boolean allowGameCenter

Optional. Whenfalse, disables global background fetch activity when an iOS phone is roaming.

Boolean

allowGlobal- BackgroundFetchWhen-Roaming

Optional. Whenfalse, prohibits in-app purchasing.

Boolean allowInAppPurchases

Optional. Iffalse, prevents Control Center from appearing on the Lock screen.

Availability: Available in iOS 7 and later.

Boolean

allowLockScreen-ControlCenter

Supervised only. If set tofalse, host pairing is disabled with the exception of the supervision host. If no

supervision host certificate has been configured, all pairing is disabled. Host pairing lets the administrator control which devices an iOS 7 device can pair with.

Availability: Available only in iOS 7.0 and later.

Boolean allowHostPairing

Optional. If set tofalse, the Notifications view in Notification Center on the lock screen is disabled.

Availability: Available only in iOS 7.0 and later.

Boolean

allowLockScreen-NotificationsView

Optional. If set tofalse, the Today view in Notification Center on the lock screen is disabled.

Availability: Available only in iOS 7.0 and later.

Boolean

allowLockScreen-TodayView

Optional. Whenfalse, prohibits multiplayer gaming.

This key is deprecated on unsupervised devices.

Boolean

allowMultiplayer-Gaming

Optional. Iffalse, documents in managed apps and accounts only open in other managed apps and accounts.

Default istrue.

Availability: Available only in iOS 7.0 and later.

Boolean

allowOpenFromManaged-ToUnmanaged

Optional. If set tofalse, documents in unmanaged apps and accounts will only open in other unmanaged apps and accounts. Default istrue.

Availability: Available only in iOS 7.0 and later.

Boolean

allowOpenFrom-UnmanagedToManaged

Optional. Iffalse, over-the-air PKI updates are disabled.

Setting this restriction to false does not disable CRL and OCSP checks. Default istrue.

Availability: Available only in iOS 7.0 and later.

Boolean allowOTAPKIUpdates

Optional. If set tofalse, Passbook notifications will not be shown on the lock screen.This will default totrue. Availability: Available in iOS 6.0 and later.

Boolean

allowPassbook-WhileLocked

Optional. Whenfalse, disables Photo Stream.

Availability: Available in iOS 5.0 and later.

Boolean allowPhotoStream

Optional. Whenfalse, the Safari web browser application is disabled and its icon removed from the Home screen. This also prevents users from opening web clips. This key is deprecated on unsupervised devices.

Boolean allowSafari

Optional. Whenfalse, Safari auto-fill is disabled. Defaults to true.

Boolean safariAllowAutoFill

Optional. Whentrue, Safari fraud warning is enabled.

Defaults to false.

Boolean

safariForceFraud-Warning

Value Type

Key

Optional. Whenfalse, Safari will not execute JavaScript.

Defaults to true.

Boolean

safariAllow-JavaScript

Optional. Whenfalse, Safari will not allow pop-up tabs.

Defaults to true.

Boolean safariAllowPopups

Optional. Determines conditions under which the device will accept cookies. Following are allowed values:

0: Never

1: From visited sites only

2: Always Defaults to 2.

Integer safariAcceptCookies

Optional. If set tofalse, Shared Photo Stream will be disabled. This will default totrue.

Availability: Available in iOS 6.0 and later.

Boolean allowSharedStream

Optional. Supervised only. If set tofalse, the user is prohibited from installing configuration profiles and certificates interactively. This will default totrue. Availability: Available in iOS 6.0 and later.

Boolean

allowUIConfiguration-ProfileInstallation

Optional. Whenfalse, automatically rejects untrusted HTTPS certificates without prompting the user.

Availability: Available in iOS 5.0 and later.

Boolean

allowUntrusted-TLSPrompt

Optional. Whenfalse, disables video conferencing. This key is deprecated on unsupervised devices.

Boolean

allowVideo-Conferencing

Optional. Whenfalse, disables voice dialing if the device is locked with a passcode. Default istrue.

Boolean allowVoiceDialing

Optional. Whenfalse, the YouTube application is disabled and its icon is removed from the Home screen.

This key is ignored in iOS 6 and later because the YouTube app is not provided.

Boolean allowYouTube

Optional. Whenfalse, the iTunes Music Store is disabled and its icon is removed from the Home screen. Users cannot preview, purchase, or download content. This key is deprecated on unsupervised devices.

Boolean allowiTunes

Optional. Supervised only. If present, allows apps identified by the bundle IDs listed in the array to autonomously enter Single App Mode.

Availability: Available only in iOS 7.0 and later.

Array of strings

autonomousSingleApp-ModePermittedAppIDs

Optional. Whentrue, forces the use of the profanity filter assistant.

Boolean

forceAssistant-ProfanityFilter

Optional. Whentrue, encrypts all backups.

Boolean forceEncryptedBackup

Optional. Whentrue, forces user to enter their iTunes password for each transaction.

Availability: Available in iOS 5.0 and later.

Boolean

forceITunesStore-PasswordEntry

Optional. Iftrue, limits ad tracking. Default isfalse. Availability: Available only in iOS 7.0 and later.

Boolean forceLimitAdTracking

Optional. If set totrue, forces all devices receiving AirPlay requests from this device to use a pairing password.

Default isfalse.

Availability: Available only in iOS 7.1 and later.

Boolean

forceAirPlayOutgoing- RequestsPairing-Password

Optional. If set totrue, forces all devices sending AirPlay requests to this device to use a pairing password. Default isfalse.

Availability: Available only in Apple TV 6.1 and later.

Boolean

forceAirPlayIncoming- RequestsPairing-Password

Optional. If set tofalse, prevents managed applications from using cloud sync.

Boolean

allowManagedApps-CloudSync

Supervised only. If set tofalse, disables the “Erase All Content And Settings” option in the Reset UI.

Boolean

allowEraseContent-AndSettings

Supervised only. If set tofalse, Spotlight will not return Internet search results.

Boolean

allowSpotlight-InternetResults

Supervised only. If set tofalse, disables the "Enable Restrictions" option in the Restrictions UI in Settings.

Boolean

allowEnabling-Restrictions

If set tofalse, Activity Continuation will be disabled.

Defaults totrue. Boolean

allowActivity-Continuation

If set tofalse, Enterprise books will not be backed up.

Defaults totrue. Boolean

allowEnterprise-BookBackup

Value Type

Key

If set tofalse, Enterprise books notes and highlights will not be synced. Defaults totrue.

Boolean

allowEnterpriseBook-MetadataSync

Supervised only. If set tofalse, disables podcasts.

Defaults totrue.

Availability: Available in iOS 8.0 and later.

Boolean allowPodcasts

Supervised only. If set tofalse, disables definition lookup. Defaults totrue.

Availability: Available in iOS 8.1.3 and later.

Boolean

allowDefinition-Lookup

Supervised only. If set tofalse, disables predictive keyboards. Defaults totrue.

Availability: Available in iOS 8.1.3 and later.

Boolean

allowPredictive-Keyboard

Supervised only. If set tofalse, disables keyboard auto-correction. Defaults totrue.

Availability: Available in iOS 8.1.3 and later.

Boolean allowAutoCorrection

Supervised only. If set tofalse, disables keyboard spell-check. Defaults totrue.

Availability: Available in iOS 8.1.3 and later.

Boolean allowSpellCheck

If set totrue, a paired Apple Watch will be forced to use Wrist Detection. Defaults tofalse.

Availability: Available in iOS 8.2 and later.

Boolean

forceWatchWrist-Detection

Supervised only. If set tofalse, disables News. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean allowNews

Optional. If set totrue, causes AirDrop to be considered an unmanaged drop target. Defaults tofalse.

Availability: Available in iOS 9.0 and later.

Boolean

forceAirDrop-Unmanaged

Supervised only. Whenfalse, the App Store is disabled and its icon is removed from the Home screen. However, users may continue to use Host apps (iTunes,

Configurator) to install or update their apps. Defaults to true.

Availability: Available in iOS 9.0 and later.

Boolean

allowUIApp-Installation

Optional. If set tofalse, users can’t save a screenshot of the display and are prevented from capturing a screen recording as well. Defaults totrue.

Availability: Updated in iOS 9.0 to include screen recordings.

Boolean allowScreenShot

Supervised only. If set tofalse, keyboard shortcuts cannot be used. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean

allowKeyboard-Shortcuts

Supervised only. If set tofalse, disables pairing with an Apple Watch. Any currently paired Apple Watch is unpaired and erased. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean allowPairedWatch

Supervised only. If set tofalse, prevents device passcode from being added, changed, or removed. Defaults to true.

Availability: Available in iOS 9.0 and later.

Boolean

allowPasscode-Modification

Supervised only. If set tofalse, prevents device name from being changed. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean

allowDeviceName-Modification

Supervised only. If set tofalse, prevents wallpaper from being changed. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean

allowWallpaper-Modification

Supervised only. If set tofalse, prevents automatic downloading of apps purchased on other devices. Does not affect updates to existing apps. Defaults totrue. Availability: Available in iOS 9.0 and later.

Boolean

allowAutomatic-AppDownloads

If set tofalse, prevents trusting enterprise apps. Defaults totrue.

Availability: Available in iOS 9.0 and later.

Boolean

allowEnterprise-AppTrust

Supervised only. If set tofalse, prevents the enterprise app trust settings from being changed. Defaults totrue. Availability: Available in iOS 9.0 and later.

Boolean

allowEnterpriseApp-TrustModification

In document Configuration Profile Reference (Page 34-42)

Related documents