AirPlay
com.apple.airplay
The payload that configures AirPlay settings.
2 of 3 settings are available in the Intune Settings Catalog. The remaining settings require a custom .mobileconfig profile.
DDM recommended — 2 of 3 settings support Declarative Device Management. In Intune use Settings Catalog → Declarative Device Management.
Configuration Keys (3)
| Key | Type | Description | Default | Range | DDM |
|---|---|---|---|---|---|
| array | If present, only AirPlay destinations in this list are available to the device. This allow list applies to supervised devices. | Default: — | Range: — | ||
| dict | — | Default: — | Range: — | ||
| string | The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive. The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads. Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior. As of tvOS 18, 'DeviceID' isn't supported. | Default: — | Range: — | ||
| string | The name of the AirPlay device. The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads. | Default: — | Range: — | ||
| array | Use 'AllowList' instead. This key is deprecated in iOS 14.5 and macOS 11.3. | Default: — | Range: — | ||
| dict | — | Default: — | Range: — | ||
| string | The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive. The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads. Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior. As of tvOS 18, 'DeviceID' isn't supported. | Default: — | Range: — | ||
| string | The name of the AirPlay device. The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads. | Default: — | Range: — | ||
PasswordsarrayPasswords | array | If present, sets passwords for known AirPlay destinations. Using multiple entries for the same destination, whether within the same payload or across multiple installed payloads, is an error and results in undefined behavior. | Default: — | Range: — | |
| dict | An item in the passwords | Default: — | Range: — | ||
| string | The name of the AirPlay destination. | Default: — | Range: — | ||
| string | The device ID of the AirPlay destination; used in macOS. Deprecated in macOS 15 and later as tvOS 18 AirPlay destinations don't support it; use 'DeviceName' instead. | Default: — | Range: — | ||
| string | The password for the AirPlay destination. | Default: — | Range: — |