---
title: "FPS iOS SDK 2.4.0"
description: "Changed SDK 최소 지원 버전이 iOS 13.0으로 변경됩니다."
---
> For the complete documentation index, see [llms.txt](/llms.txt).

`Changed` SDK 최소 지원 버전이 `iOS 13.0`으로 변경됩니다.

`Changed` `PallyConDrmConfiguration.renewalInterval` 운영 방식이 변경됩니다.

- license renewal 을 사용할 때 콘솔에 설정한 값으로 `PallyConDrmConfiguration.renewalInterval` 에 반드시 설정해줘야 합니다.

  - 콘솔에서 renewal 설정 없이 `PallyConDrmConfiguration.renewalInterval` 설정만으로 동작하지 않습니다.

  - 추가적인 궁금증이 있다면 헬프데스크로 문의주시기 바랍니다.


`Added` `PallyConOfflineExpiryDate` 가 추가됩니다.

- 오프라인 라이선스 만료 정보 클래스가 추가됩니다..

    `**public** **class** PallyConOfflineExpiryDate {` _`/// Offline license downloaded date.`_ `**public** **private**(**set**) **var** offlineLicenseDownloadedDate: Date?` _`` /// Rental expiry date:`offlineLicenseDownloadedDate` +`rentalDuration` ``_ `**public** **private**(**set**) **var** rentalExpiryDate: Date?` _`` /// Playback expiry date:`offlineLicenseDownloadedDate` +`playbackDuration` ``_ `**public** **private**(**set**) **var** playbackExpiryDate: Date?` _`/// Rental duration in seconds`_ `**public** **private**(**set**) **var** rentalDuration: String?` _`/// Playback duration in seconds`_ `**public** **private**(**set**) **var** playbackDuration: String? }`


`Added` `getOfflineLicenseExpiryDate` 가 추가됩니다.

- 입력한 Content ID의 만료 정보를 반환합니다.

    `func getOfflineLicenseExpiryDate(find contentId: String) -> PallyConOfflineExpiryDate`


`Added` `HLSTracksPlaylistParser` 클래스가 추가됩니다.

- `HLSTracksPlaylistParser` 클래스는 `m3u8` 파일에서 다운로드 받을 Track 정보를 제공합니다.

- \`HLSTracksPlaylistParser.HLSManifest' 를 통해 Track 정보를 알수 있습니다.

  - `Advanced` Sample을 참고하세요.


`Remove` `PallyConDrmConfiguration.keyIdList` 가 제거됩니다.

- 라이선스 요청 시 keyIdList 입력 없이 가능합니다.


`Remove` `PallyConDrmConfiguration.allowsKeyRotation` 이 제거됩니다.

- `AuthData` 를 이용하여 제어할 수 있습니다.