public class

ChatUI

extends Object
java.lang.Object
   ↳ com.salesforce.android.chat.ui.ChatUI

Class Overview

Entry-point for Chat UI. Enables you to configure and create a ChatUIClient instance and launch new Chat sessions.

Summary

Public Methods
static ChatUI configure(ChatUIConfiguration chatUIConfiguration)
Configure ChatUI with a ChatUIConfiguration instance.
Async<ChatUIClient> createClient(Context context)
Create a ChatUIClient asynchronously.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static ChatUI configure (ChatUIConfiguration chatUIConfiguration)

Configure ChatUI with a ChatUIConfiguration instance.

Parameters
chatUIConfiguration A ChatUIConfiguration instance
Returns

public Async<ChatUIClient> createClient (Context context)

Create a ChatUIClient asynchronously. Please note that running multiple simultaneous Chat sessions is not supported. Please ensure that any prior ChatUIClient instances are discarded before creating a new one.

Parameters
context A Context instance.
Returns