SDK version 5.5.0
For all previous release notes versions, see All Release Notes.
Release date: December 11, 2020
Overview
Android Mobile Messaging SDK version 5.5.0 release focuses on improvements and bug fixes.
Environmental Requirements
The Android Mobile Messaging SDK version 5.5.0 uses:
- Minimum API version 21
- Compile API version 30
- Target API version 30
- Maps SDK "com.google.android.gms:play-services-maps:16.1.0"
(compileSdkVersion and targetSdkVersion bump to 30)
New API:
logOut API
If the logout call on the SDK fails, the local files will not get removed by the SDK. In order to solve this problem, we added a new logOut API to allow brands to perform a forced logout, which will perform the logout without waiting for LP pusher to unregister. In this way, we will not allow a failed logout call and therefore local files will always be removed.
public static void logOut(Context context, String brandId, String appId, boolean forceLogOut, PushUnregisterType type, LogoutLivePersonCallback logoutCallback)
Parameter | Description |
---|---|
context | A context from the host app. |
brandId | An account ID. |
appId | The host app ID. |
forceLogOut | When true, SDK force a user logout no matter unregisterPusher succeed or failed. When false, SDK waits unregisterPusher succeed before logout. |
type | PushUnregisterType.ALL: User will be unregistered from pusher for both agent message and Proactive Messaging. |
logoutCallback | An LogoutLivePersonCallback implementation. |
Attribute Update:
conversation_background
Added image support for Fragment mode. Limitation: there will be distortion of background image when keyboard appears.
Bugs Fixed:
- Crash on conversation screen.
- Data masking system message text does not pick up app language.
- Camera not working the first time request camere permission.