Change Log

Prev Next

iOS SDK

Date

Version

Change

2025-03-28

2.8.1

  • Fixed geo-blocking and redirecting to alternate content. 

2025-02-04

2.8.0

2024-10-29

2.8.0

2024-10-09

2.7.8

  • DMP segment headers can be added to audio ad targeting for podcast and on-demand delivery, not just live streaming. (This is a documentation update, not an SDK increment.)

2024-09-10

2.7.8

  • Stream no longer stops when player is muted.

2024-04-24

2.7.7

  • Use the CompanionClickthroughUrl parameter from the VAST ad to make the banner clickable.

2024-02-27

2.7.6

2024-02-09

2.7.5

  • Fixed an issue with the location manager update thread.

2023-12-08

2.7.4

  • Added multi-listener ID capabilities.

2023-11-14

2.7.2

2023-05-16

2.7.2

  • Updated the SDK ZIP files.

2022-08-18

2.7.2

  • Added adDuration property on the TDAd class to expose the ad duration.

  • Add an optional ad countdown timer that can be enabled to display on interstitial ads. See example Display an Interstitial Ad.

  • Option to send through DMP Segment Headers as described in the Triton Digital Streaming Specification. (For an example for live streaming, see Target Audience for Audio Ads. For an example using interstitial ads, see Display an Interstitial Ad.)

2022-02-01

2.7.1

  • Fix VAST Wrapper ads not displaying.

2022-01-13

2.7.0

  • Change the uuid parameter in the stream connection to lsid because uuid has been deprecated.

  • Support for "other" gender added. For example: 

2021-09-07

2.6.9

  • Timeshift implementation (Alpha).

2021-08-20

2.6.8

  • Parse the companion banner StaticResource element in the VAST response.

2021-08-12

2.6.7

  • Re-generate secure token on stream reconnect.

2021-07-27

2.6.6

  • Create the iOS SDK binary with XCFramework .

  • Raise a "didReceiveAnalyticsEvent" to expose the AVPlayerItemAccessLogEvent.

2021-06-29

2.6.5

  • Trim carriage return from the Cuepoint event.

  • Expose the allowsExternalPlayback property.

2021-06-16

2.6.4

  • Call the missed opportunity error URL if the On-Demand Ad Service has no available ad.

2021-03-03

2.6.3

  • Bug fix: cuepoints not displayed after BM sync.

2021-02-25

2.6.2

  • Sync the SBM cuepoints to the stream.

  • Open syncbanner link when the syncbanner is clicked.

2020-12-08

2.6.1

  • Set volume to 30% when you click play and the volume was muted.

  • Check for a semicolon in stream URL, which might cause on-demand player issues.

2020-11-25

2.6.0

  • Handle empty IDFA value when the listener opts-out of ad tracking.

2020-10-22

2.5.9

  • Fixed VAST Impression tag parsing.

2020-10-19

2.5.8

  • Unmuting volume now starts the stream.

2020-09-14

2.5.7

  • Fixed an issue where pre-roll was playing over main stream.

2020-09-03

2.5.6

  • Description of autoplay value added to SettingsStreamParamsExtraKey.

2020-07-08

2.5.6

  • Fixed video impression tracking.

2020-07-06

2.5.5

  • VAST Wrapper support added.

  • Cleanup unused observers.

2020-05-07

2.5.4

  • Added bundleId, storeId, and storeUrl on-demand parameters.

  • Fixed TDPlayer memory leak when switching between stations.

  • Fixed wrong selector called on WKWebView.

2020-03-30

2.5.3

  • Handle URL alternate content when station is geo-blocked.

  • Fix a deadlock when player is not a TDFLVPlayer.

  • Fix Google ads error, by running on the mainRunloop.

  • Fix Close button that does not display on pre-roll ad.

  • Stop when volume is muted.

  • Replace UIWebView with WKWebView.

  • Raise TDPlayerDeviceMuted error when stream is played and the phone is muted.

2020-03-10

2.5.2

  • Updated link to the ZIP file.

2019-10-31

2.5.2

  • Fixed the stop command that did not stop when switching between multiple stations.

  • Replaced MPMoviePlayerViewController with AVPlayerViewController.

2018-11-08

2.5.1

  • Fixed SettingsPlayerServicesRegion duplicate variable issue.

2018-02-16

2.5.0

  • New key in the Player settings to target a specific region for provisioning: e.g: AP

2018-01-17

2.4.3

  • Several bug fixes, including:

    • Handle network errors/disconnection properly.

    • Fix secure token params sent to Triton Digital Servers.

    • Fix TTags params sent to Triton Digital servers.

2017-11-23

2.4.1

  • Fixed pause/seek issue when playing an on-demand stream.

  • Enhance metadata support on FLV Stream.

2017-07-11

2.3.9

  • HTTPS Support information added.

  • Optional SettingsDebouncingKey parameter illustrated in Playing a Station.

2017-02-06

2.2.12

  • Added note about the weight this SDK adds to your mobile app.

2016-08-04

2.2.12

  • Additional notes about HLS support.

2016-07-22

2.2.8

  • Added the note (above) about the HLS streaming problem in iOS 9.2.1.

2016-06-13

2.2.8

  • "SettingsLowDelayKey" time value changed from "2 to 30 seconds" to "1 to 60 seconds." (See "Low Delay and Adaptive Buffering.")

2016-05-27

2.2.7

  • Changes to "Low Delay and Adaptive Buffering."

2016-05-09

2.2.6

  • Web version released. (No change to SDK content.)

2016-04-18

2.2.6

  • Version number increase due to internal modifications.

2016-04-14

2.2.5

  • "Custom TTags" and "Low Delay + Adaptive Buffering" added to the Using the iOS SDK section.

2015-10-02

2.2.2

  • Added Token Authorization (Self Signed) to the Using the iOS SDK section.