PayloadKit

TV Remote

com.apple.tvremote

The payload that configures the Apple TV remote.

iOS 11.3+tvOS 11.3+
Apple schemaexclusive

Requires supervision on iOS, tvOS · Only one instance per profile

Configuration Keys (2)

KeyTypeTitle
AllowedRemotes

not on iOS

The array of valid devices that Apple TV can connect to.

arrayAllowed Remotes
AllowedRemotesItemrequired

The array of valid devices that Apple TV can connect to.

dictAllowed Remotes Content Item
RemoteDeviceIDrequired

The MAC address of a permitted iOS device that can control this Apple TV. Use the format 'xx:xx:xx:xx:xx:xx', which isn't case-sensitive.

stringRemote Device ID
AllowedTVs

not on tvOS

The array of valid Apple TV identifiers that the remote can connect to.

arrayAllowed TVs
AllowedTVsItemrequired

The array of valid Apple TV identifiers that the remote can connect to.

dictAllowed TVs Content Item
TVDeviceIDrequired

The MAC address of an Apple TV device that the system permits this iOS device to control. Use the format 'xx:xx:xx:xx:xx:xx', which isn't case-sensitive.

stringTV Device ID
TVDeviceName

iOS 15.0+

The name of an Apple TV device that the system permits this iOS device to control.

stringTV Device Name