Releases: SRGSSR/srganalytics-apple
Releases · SRGSSR/srganalytics-apple
Maintenance release
- Add
SRGAnalyticsDataProviderUserInfoResourceLoaderOptionsKey
user information key for providing resource loader options when loading a media.
iOS 13 support
- The project has been updated to support iOS 13 and Xcode 11.
- This version updates SRG Media Player to version 2.8, as well as SRG Data Provider to version 6.8, both with preliminary iOS 13 support as well.
Maintenance release
- This version updates SRG Media Player to version 2.7.1, as well as SRG Data Provider to version 6.7.
Maintenance release
- This version updates SRG Media Player to version 2.7, as well as SRG Data Provider to version 6.6.
iTunes Connect validation warning
- A warning reported by iTunes Connect when submitting binaries has been fixed.
SMDH suport
- Streaming measurements are now performed according to NetMetrix SMDH specifications.
SRGAnalyticsLabels
does not providelabelsDictionary
andcomScoreLabelsDictionary
properties anymore.- In unit testing mode, events can now be assigned to a common session identifier for easier tracking. This identifier can be renewed when needed.
- The low-level
SRGAnalyticsStreamTracker
streaming tracking API has been removed. The library now supports streaming tracking for SRG Media Player only. - Playback methods which expected an
AVPlayerItem
object now expect anAVURLAsset
object instead. - The framework footprint at application startup time has been reduced.
Maintenance release
- This version updates SRG Media Player to version 2.5.6.
User and media playback source information
- SRG Analytics now provides an SRG Identity companion framework. If your application uses SRG Identity to connect to a user account, you should instantiate your tracker with
-[SRGAnalyticsTracker startWithConfiguration:identityService:]
. This ensures that an account identifier is then automatically added to measurements when a user is logged in. SRGPlaybackSettings
has an additionalsourceUid
property, which can be used to relate media playback events with a source, i.e. where the media which is played initially came from. This can for example be useful if the media being played was delivered by some system (e.g. a recommendation engine), provided it identifies the source (e.g. a recommendation list identifier) as a unique identifier.
Maintenance release
- This version updates SRG Data Provider to version 6.4.
Playback settings
- Playback settings have been collected in an
SRGPlaybackSettings
object, which now replaces the (usually long) parameter list of playback methods.