The payload that configures the Apple TV remote.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
AllowedRemotes AllowedRemotes The array of valid devices that Apple TV can connect to. 1 subkey | array | optional | — | ✗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. | string | required | — | ✓Yes | iOS (11.3+)tvOS (11.3+) |
AllowedTVs AllowedTVs The array of valid Apple TV identifiers that the remote can connect to. 1 subkey | array | optional | — | ✗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. | string | required | — | ✓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. | string | optional | — | ✓Yes | iOS (15.0+) |