With latest Conviva integration version, MetadataOverrides#assetName is forgotten upon replaying a certain asset. Steps to reproduce on ConvivaExampleApp are:
Insert metadata.setAssetName("this is an asset name"); at l.99 in MainActivity.java
Insert sourceConfig.setTitle("this is a source config title"); at l.119 in MainActivity.java
Play sample video and wait until it finishes
Observe Asset name in Conviva Touchstone to be this is an asset name
Press the replay button on the player
Observe Asset name in Conviva Touchstone to be this is a source config title
The fix was to check if an overridden asset name exists and if it does, use it in preference to the source config title.
With latest Conviva integration version, MetadataOverrides#assetName is forgotten upon replaying a certain asset. Steps to reproduce on ConvivaExampleApp are:
The fix was to check if an overridden asset name exists and if it does, use it in preference to the source config title.