---
title: "FPS iOS SDK 2.7.1"
description: "Added FairPlayConfiguration.contentHttpHeader for setting HTTP headers on playlist requests and FairPlayConfiguration.downloadTitle for the system download UI, improved the playlist request timeout, and fixed offline license saving on iOS 16.7.x."
---
> For the complete documentation index, see [llms.txt](https://docs.doverunner.com/llms.txt).

## 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.

  ```swift
  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 `AVURLAsset` options.

- **`FairPlayConfiguration.downloadTitle`** — set the title shown in the system download UI (Live Activity on iPadOS 27+). Defaults to `contentId`.

## What's Changed

- Improved the playlist request timeout.

## What's Fixed

- Fixed offline license not being saved on iOS 16.7.x, which caused playback to fail (-1100) while offline.