FPS iOS SDK 2.4.0
-
Changed SDK minimum supported version to iOS 13.0
-
Changed
PallyConDrmConfiguration.renewalIntervalimplementation-
When using license renewal, you must set
PallyConDrmConfiguration.renewalIntervalto the value you set in DoveRunner Console. -
Setting
PallyConDrmConfiguration.renewalIntervalwithout setting renewal in the Console will not work.
-
-
Added
PallyConOfflineExpiryDateclasspublic 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 secondspublic private(set) var rentalDuration: String?/// Playback duration in secondspublic private(set) var playbackDuration: String?} -
Added
getOfflineLicenseExpiryDatewhich returns expiry date for the entered content IDfunc getOfflineLicenseExpiryDate(find contentId: String) -> PallyConOfflineExpiryDate -
Added
HLSTracksPlaylistParserclass for getting track information from m3u8- You can use
HLSTracksPlaylistParser.HLSManifestfor the information
- You can use
-
Removed
PallyConDrmConfiguration.keyIdList- Now you can request license without keyidList input.
-
Removed
PallyConDrmConfiguration.allowsKeyRotation- You can control key rotation in the license token policy