React Native · Platform Integration
Quickplay Platform
Three layers of security and a full suite of personalization services, built into every playback and download session.
How it fits together
The Platform SDK runs alongside the Player SDK as a service layer. Your application calls a single API; the SDK handles token exchange, DRM binding, concurrency enforcement, and personalization, then returns control to the player to begin playback.
What's included
Module reference
PlatformCoreCoreManages secure communication with all Quickplay platform services. It handles authentication tokens, request signing, and consistent error propagation across every API call.
- Token lifecycle management
- Request signing & verification
- Unified error propagation
ContentAuthorizationAuthValidates entitlement and issues playback or download licenses for every asset. Integrates with DRM systems to ensure only authorized users can access protected content.
- Playback entitlement checks
- Download license issuance
- DRM token binding
StreamConcurrencyPolicyEnforces per-user stream limits in real time, syncing across every device in a household. Blocks new streams when the configured maximum is reached and surfaces a clear error to the user.
- Real-time stream counting
- Cross-device enforcement
- Configurable stream limits
BookmarksPersonalizationPersists playback positions to the cloud, giving users a seamless Continue Watching experience across every device. Positions are updated at configurable intervals and resolved on playback start.
- Cloud position persistence
- Continue Watching support
- Configurable sync intervals
FavoritesPersonalizationStores and syncs preferred content and watchlists across all user devices. Add or remove items at any time; changes are reflected platform-wide without any additional configuration.
- Cross-device watchlist sync
- Add / remove in real time
- User-scoped content preferences