Skip to main content

React Native · Platform Integration

Quickplay Platform

Three layers of security and a full suite of personalization services, built into every playback and download session.

Content authorization
Stream concurrency
Bookmarks
Favorites
01
Architecture

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.

Your ApplicationUI · Business Logic
Player SDKPlayback · DRM · Downloads
Platform SDKAuth · Concurrency · Personalization
Quickplay BackendLicense Server · Policy Engine · User Services
02
Capabilities

What's included

02
Stream concurrencyLimit active streams per user across all devices in real time.
03
BookmarksCloud bookmarking so users resume from exactly where they left off.
04
FavoritesSync preferred content and watchlists across all user devices.
03
SDK Modules

Module reference

PlatformCoreCore

Manages 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
ContentAuthorizationAuth

Validates 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
StreamConcurrencyPolicy

Enforces 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
BookmarksPersonalization

Persists 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
FavoritesPersonalization

Stores 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