FPS iOS SDK 2.7.1
What’s New
Section titled “What’s New”-
FairPlayConfiguration.contentHttpHeader— set HTTP headers for the HLS playlist (m3u8) requests the SDK makes to extract Key IDs during download. Required if your content server uses header-based authentication.let config = FairPlayConfiguration(avURLAsset: urlAsset,contentId: "ContentID",certificateUrl: "Certification URL",authData: "Token or CustomData")config.contentHttpHeader = ["Authorization": "Bearer <token>"]Note: applies to playlist requests only. For media segment requests, set headers in the
AVURLAssetoptions. -
FairPlayConfiguration.downloadTitle— set the title shown in the system download UI (Live Activity on iPadOS 27+). Defaults tocontentId.
What’s Changed
Section titled “What’s Changed”- Improved the playlist request timeout.
What’s Fixed
Section titled “What’s Fixed”- Fixed offline license not being saved on iOS 16.7.x, which caused playback to fail (-1100) while offline.