Known Issues
This is the developer guide for Chat SDK v1. The new Chat SDK v2 for Android is now available and is the recommended version to integrate Chat into your mobile app.
All versions
Department not set when using triggers to send greetings
Chat triggers that send a greeting to the visitor can interfere with the SDK setting a department. You can add a Still on site
condition to the trigger with a value of 1
to avoid this. This is the number of seconds to wait.
Version 1.4.1 and below
- Apps using the Android Chat SDK will not be able to make chat connections for devices below version 5.0. See https://support.zendesk.com/hc/en-us/articles/360000710347-Removal-of-support-for-TLS-protocol-versions-1-0-and-1-1.
- Calling
DataSource.deleteObservers()
removes all observers, including our internalConnectionObserver
used to transition between states based on connection changes. This causes chat to get stuck in theINITIALIZING
state. As a result, a user is unable to send and receive messages. We advise not to callDataSource.deleteObservers()
at all and unregister each observer individually.
Version 1.4.0
- The
ConnectionObserver
is not updated forConnection.Status.CLOSED
andConnection.Status.DISCONNECTED
states.
Version 1.3.7.1
- The chat session timeout message does not show on-screen to the user.
Activity is already bound to Chat Service, skipping service start
If you see this log message remove the ChatServiceBinder fragment when ending the chat session
getSupportFragmentManager()
.beginTransaction()
.remove(getSupportFragmentManager().findFragmentByTag(ChatServiceBinder.class.getName()))
.commit();
Version 1.2.1.1
- Exiting from the pre-chat form and starting the chat again will skip through the pre-chat form requirements if using support library version
com.android.support:appcompat-v7:23.2.1
and up
Suggested upgrade to version 1.2.2.1 will resolve the issue.
Version 1.2.0.1
- The send button is not visible after the 2nd visitor message when using support library version
com.android.support:appcompat-v7:23.2.1
- When correcting the previously incorrect mandatory field on the pre-chat will result in the crash of the
TintManager
when using support lib versioncom.android.support:appcompat-v7:23.1.1
Suggested upgrade to version 1.2.1.1 will resolve both issues.