Recent searches


No recent searches

Android Live Chat SDK 3.3.6 Messaging Activity unable to request transcript



Posted Oct 05, 2022

After completing the pre-chat form without providing an email address, select "Request transcript" from the menu options. It is capable of displaying a dialogue asking for an email address. However, after destroying and re-entering the MessagingActivity, the dialogue will no longer appear.

The dialogue is unable to show because the VisitorInfo is null at [com.zendesk:chat-provider:3.3.6] ChatEngine.java line 266 when re-entering MessagingActivity:

225 if (newEvent.getMenuItemId() == MENU_ITEM_CHAT_TRANSCRIPT.getItemId()) {
226 final VisitorInfo visitorInfo = profileProvider.getVisitorInfo();
227 if (visitorInfo != null) {
228 final String visitorEmail = visitorInfo.getEmail();
229 if (StringUtils.hasLength(visitorEmail)) {

And I assume it's because the "DataStore" and "ZendeskProfileProvider" observableVisitorInfo objects aren't the same.


0

0

0 comments

Sign in to leave a comment.

Didn't find what you're looking for?

New post