Changelog
SDK Changelog from the new version of SDK 3.0.0
3.6.0 (2025-06-26)
- Enhanced card UI with customizable borders and an optional pulse animation on the first item: card ui customizations
- Added option to enable a pulse animation on the first bubble: bubble animation
- Fixed font weight and style mapping from JOIN Studio
- Fixed item reordering issues
- Adjusted content title alignment in the player
3.5.0 (2025-06-09)
- Added the possibility of using an api-key to secure data received by the SDK : Init with api Key
- Added multi-language compatibility with JOIN Studio
- Fixed of progress bar overload caused by Material3
- Prevent Glide crash when activity is destroyed
3.4.1 (2025-03-26)
- Added reply interaction in stories
- Fixed crash on Android 7 devices when using applicationName for analytics
3.4.0 (2025-02-28)
- Advanced Analytics feature
- Added
setTrackingUserId
function to use user ID in analytics - Added
sendConversion
function - Added
setSegmentationKey
function - Added new listener
joinStoriesAnalyticsCallback(event: JOINTrackingEvent, payload: Map<String, Any?>)
- Documentation
- Added
3.3.0 (2025-02-06)
- Added
refresh
method to fetch each widget manually : Refresh manually - Fixed multipoll result after adding a user response
3.2.0 (2025-01-27)
- Added
reorderedReadStories
parameter to dynamically change the order of stories already viewed : Reorder stories already viewed - Added
ctaUrl
data in analytics callback onStoryClickOnCallToAction
event - Reduce to 6px the space between the bubble and the label
- Fixed data request sent for quizzes interaction
3.1.4 (2024-09-18)
- Fixed a issue with widget content updating after modification from Studio, due to bad video cache management
3.1.3 (2024-09-02)
- Converted the eventType parameter to Object and add the eventTypeName parameter to callbacks for analytics use
- Fixed the StoryClickOnCallToAction event that was incorrectly sent to analytics
- Fixed customParameter parameter in the startPlayer function to make better use of the Audience feature
3.1.2 (2024-07-11)
- Fixed interactions (polls & quizzes) size based on screen size; some screen sizes could cause non-proportional scaling of the interactions.
- Fixed dismiss player animation that might occurred when the tablet was in landscape mode
- Fixed local data when the audience is modified during use of the application
- Avoid opening multiple player on standalone mode to prevent issues caused by users attempting to spam click.
3.1.1 (2024-05-27)
- Fixed story id for analytics, enabling better tracking of user
- Fixed the multi click on widgets that could cause an outOfBound crash
- Improved player stability and performances; the opening time of the player and use of video data have been optimized
- Improved interactions UI for tablet devices
- Improved spam to the next page in the story for better navigation
3.1.0 (2024-04-18)
- Added Polls feature; you can add polls from JOIN Studio and see on native stories
3.0.5 (2024-04-10)
- Added itemCount in onTriggerFetchSuccess listener to find out the number of stories in a widget
- Fixed player opening by improving its opening time
3.0.4 (2024-04-08)
- Added Quizzes feature; you can add quizzes from JOIN Studio and see on native stories
- Improved player opening by improving its opening time
3.0.3 (2024-03-18)
- Fixed data compatibility with Moshi library by removing the dependency.
- Fixed crash of back button pressed for Jetpack Compose UI
- Improved stories data identifier for better tracking
3.0.2 (2024-03-08)
-
Downgraded okhttp interceptor dependencies to latest stable version
-
Fixed cta icon and text management, which might not be displayed correctly
-
Improved video player management preventing videos from being played in parallel
3.0.1 (2024-02-29)
- Improved dependencies management by removing external dependencies
3.0.0 (2024-02-29)
- Web Stories player replaced by a native Stories player with ExoPlayer library
- Improved interaction and gestures:
- More responsive and fluid gestures.
- Native interactions for a better user experience.
- Takes into account user display preferences and improves accessibility constraints.
- Simplified widget integration:
- New architecture: The Stories player is now natively integrated, eliminating the need for separate player integration.
- Ease of use: Widgets can be added with less code and complexity.
- Added analytics listeners for story playback:
- Advanced tracking: Addition of new listeners to track user navigation in stories.
Updated 7 days ago