콘텐츠로 이동
This documentation is also available as markdown. For a complete index of all pages, see llms.txt at /llms.txt

FPS iOS SDK 2.4.0

콘텐츠 보안멀티 DRM릴리스 노트

← 새 소식 목록

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 를 이용하여 제어할 수 있습니다.