Resources
Apps in the Apple Video Partner Program are required to integrate with a number of technologies — such as AirPlay 2, Universal Search, and Siri Live Tune-In, and TV Provider Authentication and the Set-Top Box Enrollment API for TV Providers — to create a seamless watching experience for customers. As you develop your app and integrate with the Apple TV app, use the following documentation and videos.
Apple TV App and Universal Search
Integrate your app with the Apple TV app and Universal Search.
- Apple TV App and Universal Search Guide
- UMC Catalog and Availability Data Interface Specifications
- Apple TV App and Universal Search Video Integration - Part 1
- Apple TV App and Universal Search Video Integration - Part 2
- Now Playing Logger (v1.1)
NowPlayingLogger is a drop-in class used to log changes to Now Playing Information and provide warnings when issues or inconsistencies are detected. It is helpful when debugging and implementing integrations with Apple TV App and Universal Search.
Live Tune-In
Integrate Siri with Apple TV Live Tune-In.
Note: Siri Live Tune-In represents live linear channels with linear availability feeds within the partner manifest.
AirPlay
Wirelessly send your content from any Apple device to a device enabled with AirPlay.
- AirPlay 2
- Introducing AirPlay 2
- HLS Authoring for AirPlay 2 Video
- Reaching the Big Screen with AirPlay 2
Artwork Specifications
Follow specifications and best practices on artwork for Apple TV.
TV Provider Technologies
TV Provider Authentication
Enable authentication for your TV Provider services at the system level. Your brand will be featured during Apple TV set up, and your customer will be prompted to download your App.
- Getting Started with Single Sign-On
- tvOS TV Provider Authentication Human Interface Guidelines
- iOS TV Provider Authentication Human Interface Guidelines
- Apple TV Video Subscriber Account Framework
- Apple TV Authentication Context
- TV Provider Test Matrices
Use these test matrices to validate your integrations with the Video Subscriber Account Framework and Set-Top Box Enrollment APIs.
- TV Provider Authentication Code Sample
A project that includes iOS and tvOS apps integrated with the Video Subscriber Account Framework and VSAKit JavaScript web service.
Apple TV Distribution
TV Providers that have implemented TV Provider Authentication can also distribute Apple TV as a set-top box, providing a frictionless authentication experience out-of-the-box for your customers.
- Getting Started with Set-Top Box and Zero Sign-On
- Apple TV Distribution Program Overview
- Apple TV Set-Top Enrollment Box APIs
- Apple Business Register
Once enabled by Apple, manage your organization’s information for participation in the Apple TV Distribution Program.