TV Remote (com.apple.tvremote)

com.apple.tvremote

The payload that configures the Apple TV remote.

iOS(11.3)tvOS(11.3)
Branch: release

Settings (7)

SettingTypeRequiredDefaultManual InstallSupported OS
AllowedRemotes
AllowedRemotes
The array of valid devices that Apple TV can connect to.
1 subkey
arrayoptional
No
└─
AllowedRemotesItem
AllowedRemotesItem
The array of valid devices that Apple TV can connect to.
1 subkey
dictionary
Yes
iOS (11.3+)tvOS (11.3+)
└─ └─
RemoteDeviceID
RemoteDeviceID
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.
stringrequired
Yes
iOS (11.3+)tvOS (11.3+)
AllowedTVs
AllowedTVs
The array of valid Apple TV identifiers that the remote can connect to.
1 subkey
arrayoptional
No
└─
AllowedTVsItem
AllowedTVsItem
The array of valid Apple TV identifiers that the remote can connect to.
2 subkeys
dictionary
Yes
iOS (11.3+)tvOS (11.3+)
└─ └─
TVDeviceID
TVDeviceID
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.
stringrequired
Yes
iOS (11.3+)tvOS (11.3+)
└─ └─
TVDeviceName
TVDeviceName
The name of an Apple TV device that the system permits this iOS device to control.
stringoptional
Yes
iOS (15.0+)