FPS iOS SDK 2.4.0
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 정보를 알수 있습니다.
AdvancedSample을 참고하세요.
Remove PallyConDrmConfiguration.keyIdList 가 제거됩니다.
- 라이선스 요청 시 keyIdList 입력 없이 가능합니다.
Remove PallyConDrmConfiguration.allowsKeyRotation 이 제거됩니다.
AuthData를 이용하여 제어할 수 있습니다.