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

ChangedPallyConDrmConfiguration.renewalInterval 운영 방식이 변경됩니다.

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

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

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

AddedPallyConOfflineExpiryDate 가 추가됩니다.

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

    publicclassPallyConOfflineExpiryDate{/// Offline license downloaded date.publicprivate(set)var offlineLicenseDownloadedDate:Date?/// Rental expiry date:`offlineLicenseDownloadedDate` +`rentalDuration`publicprivate(set)var rentalExpiryDate:Date?/// Playback expiry date:`offlineLicenseDownloadedDate` +`playbackDuration`publicprivate(set)var playbackExpiryDate:Date?/// Rental duration in secondspublicprivate(set)var rentalDuration:String?/// Playback duration in secondspublicprivate(set)var playbackDuration:String?}

AddedgetOfflineLicenseExpiryDate 가 추가됩니다.

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

    func getOfflineLicenseExpiryDate(find contentId: String) -> PallyConOfflineExpiryDate

AddedHLSTracksPlaylistParser 클래스가 추가됩니다.

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

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

    • Advanced Sample을 참고하세요.

RemovePallyConDrmConfiguration.keyIdList 가 제거됩니다.

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

RemovePallyConDrmConfiguration.allowsKeyRotation 이 제거됩니다.

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