Release date: September 16, 2019
Overview
Android Mobile Messaging SDK version 4.2.0 release focuses on fixing bugs and adding quality-of-life features.
Environment requirements
The Android Mobile Messaging SDK version 4.2.0 uses:
- Minimum API version 19
- Compile API version 28
- Target API version 28
- Maps SDK "com.google.android.gms:play-services-maps:16.1.0"
(unchanged from version 4.1.0)
New features
- Messages typed in the chat box are now saved when leaving and returning to the chat window
- Audio messages can now be stopped and previewed before sending them
- Added a new getUnreadMessageCount API to allow the user to get the count of unread messages without needing to be registered to receive Push Notifications
- Added Metadata support to Welcome Message Quick Replies
- Added a setting to hide the "clear history" context menu option:
clear_history_menu_item_visible
in branding.xml - Added a setting for the color of the "attach" paperclip icon and its associated "close" icon:
lp_file_attach_icon_clip_color
andlp_file_close_icon_clip_color
in branding.xml - Added a setting to adjust the maximum number of text lines that can appear in a Structured Content's button elements:
structured_content_button_no_text_lines
in branding.xml - Added a parameter to the onCsatSubmitted callback containing the submitted survey's star rating
- Added TLSv1.2 support to the image loading library
Bugs fixed
- Reworked logic that caused bot avatars to not show up when fetching history; avatars should now load properly as expected
- Solved an issue where the setting for the maximum historical conversations kept on-device was not being respected
- Corrected a problem causing several environmental information fields (os version, device model, etc) to not be reported to Conversational Cloud
- Fixed a bug causing Quick Reply buttons to not appear in certain circumstances
- Moved several customizable attributes from incorrect locations to the branding.xml files
- Resolved an issue causing certain Welcome Message Quick Reply items to not appear when using Unauthenticated / Signup flows
- Squashed a bug that caused Welcome Messages to sometimes not appear when using the History Control APIs
- Fixed an issue with customization attributes for Structured Content corner rounding and background colors
- Solved a problem where customization attributes were not correctly changing certain message texts
- Fixed a bug where agents couldn't tell if a user had read their messages if the conversation was closed