In-App Chat SDK Android Version 1.6.0 Release

Announce: October 25, 2022

Hi there, Good news! We have made some improvements in chat SDK Android. Below is the list of changes:

  • New Flow expired token

Implementation: call API refresh token if the auto-refresh token is false from BE (by default is true), please contact us to set auto-refresh to be false.

For the implementation of manually calling the API refresh token, you can use this code.

@Subscribe    public void onRefreshToken(QiscusRefreshTokenEvent event) {        if (event.isTokenExpired()) {             if auto refresh token false from be, you need to call api refresh token manually            //callRefreshToken();        } else if (event.isUnauthorized()) {            //need to force logout            logoutUser();        } else {            // do somethings        }    }     private void callRefreshToken() {        QiscusCore.refreshToken(new QiscusCore.SetRefreshTokenListener() {            @Override            public void onSuccess(QiscusRefreshToken refreshToken) {                        }            @Override            public void onError(Throwable throwable) {                        }        });    }    private void logoutUser() {        if (QiscusCore.hasSetupUser()) {            Qiscus.clearUser();        }    }

Note: Please contact us if you want to implement the flow expired token and manually or automatically call the API refresh token.

For further information, feedback, or questions about the changes above, please feel free to drop us some feedback at https://support.qiscus.com/.

Best regards,
Product Team

Need further assistance?

Our helpful customer support team is available to help you with any inquiries you may have

Contact Us