Suggestions

close search

StringeeClient

public class StringeeClient



Represents a Stringee client.



Summary


Public methods
Constructor StringeeClient(...)

Create a StringeeClient instance.

void void connect(String)

Perform connect.

void void disconnect()

Perform disconnect.

int int getProjectId()

Return project id.

String String getUserId()

Return user id.

boolean boolean isConnected()

Check whether connected.

boolean boolean isAlreadyConnected()

Check whether already connected.

void void registerPushToken(String, StatusListener)

Perform register push token.

void void registerPushTokenAndDeleteOthers(String, List, StatusListener)

Perform register push token and delete others.

void void sendCustomMessage(String, JSONObject,StatusListener)

Perform send custom message.

void void addConnectionListener(StringeeConnectionListener)

Perform add connection listener.

void void removeConnectionListener(StringeeConnectionListener)

Perform remove connection listener.

void void unregisterPushToken(String, StatusListener)

Perform unregister push token.

void void changeAttribute(String, String, StatusListener)

Perform change attribute.

void void createConversation(List, CallbackListener)

Perform create conversation.

void void createConversation(List, ConversationOptions, CallbackListener)

Perform create conversation.

void void getLocalConversations(String, CallbackListener)

Return local conversations.

void void getLocalConversations(String, String, CallbackListener)

Return local conversations.

void void getLocalConversationsByChannelType(String, boolean, List, CallbackListener)

Return local conversations by channel type.

void void getLastConversations(int, CallbackListener)

Return last conversations.

void void getLastConversations(int, String,CallbackListener)

Return last conversations.

void void getLastConversations(int, boolean, CallbackListener)

Return last conversations.

void void getLastConversations(int, boolean, String, CallbackListener)

Return last conversations.

void void getLastConversations(int, ConversationFilter, CallbackListener)

Return last conversations.

void void getLastUnreadConversations(int, CallbackListener)

Return last unread conversations.

void void getLastUnreadConversations(int, String, CallbackListener)

Return last unread conversations.

void void getLastUnreadConversations(int, ConversationFilter, CallbackListener)

Return last unread conversations.

void void getConversationsAfter(long, int, CallbackListener)

Return conversations after.

void void getConversationsAfter(long, int, String, CallbackListener)

Return conversations after.

void void getConversationsAfter(long, int, boolean, CallbackListener)

Return conversations after.

void void getConversationsAfter(long, int, boolean, String, CallbackListener)

Return conversations after.

void void getConversationsAfter(long, int, ConversationFilter, CallbackListener)

Return conversations after.

void void getUnreadConversationsAfter(long, int, CallbackListener)

Return unread conversations after.

void void getUnreadConversationsAfter(long, int, String, CallbackListener)

Return unread conversations after.

void void getUnreadConversationsAfter(long, int, ConversationFilter, CallbackListener)

Return unread conversations after.

void void getConversationsBefore(long, int, CallbackListener)

Return conversations before.

void void getConversationsBefore(long, int, String, CallbackListener)

Return conversations before.

void void getConversationsBefore(long, int, boolean, CallbackListener)

Return conversations before.

void void getConversationsBefore(long, int, boolean, String, CallbackListener)

Return conversations before.

void void getConversationsBefore(long, int, ConversationFilter, CallbackListener)

Return conversations before.

void void getUnreadConversationsBefore(long, int, CallbackListener)

Return unread conversations before.

void void getUnreadConversationsBefore(long, int, String, CallbackListener)

Return unread conversations before.

void void getUnreadConversationsBefore(long, int, ConversationFilter, CallbackListener)

Return unread conversations before.

void void clearDb()

Perform clear db.

void void getConversation(String,CallbackListener)

Return conversation.

void void getConversationFromServer(String,CallbackListener)

Return conversation from server.

User User getUser(String)

Return user.

void void addChangeEventListener(ChangeEventListener)

Perform add change event listener.

void void removeChangeEventListener(ChangeEventListener)

Perform remove change event listener.

void void getChatRequests(CallbackListener)

Return chat requests.

void void blockUser(String, StatusListener)

Perform block user.

void void preventAddingToGroup(String, StatusListener)

Perform prevent adding to group.

void void updateAttachment(Message)

Perform update attachment.

void void getTotalUnread(CallbackListener)

Return total unread.

void void getConversationByUserId(String, CallbackListener)

Return conversation by user id.

void void getChatProfile(String, CallbackListener)

Return chat profile.

void void getLiveChatToken(String, String, String, CallbackListener)

Return live chat token.

void void createLiveChat(String, CallbackListener)

Perform create live chat.

void void createLiveChat(String, String, CallbackListener)

Perform create live chat.

void void createLiveChatTicket(String, String, String, String, StatusListener)

Perform create live chat ticket.

void void createLiveChatTicket(String, String, String, String, String, StatusListener)

Perform create live chat ticket.

void void updateUser(String, String, String, StatusListener)

Perform update user.

void void updateUser(String, String, String, String, StatusListener)

Perform update user.

void void updateUser(User, StatusListener)

Perform update user.

void void setHost(List)

Set host.

void void setBaseAPIUrl(String)

Set base a p i url.

void void setStringeeXBaseUrl(String)

Set stringee x base url.

void void addUserTypingEventListener(UserTypingEventListener)

Perform add user typing event listener.

void void removeUserTypingEventListener(UserTypingEventListener)

Perform remove user typing event listener.

void void addLiveChatEventListener(LiveChatEventListener)

Perform add live chat event listener.

void void removeLiveChatEventListener(LiveChatEventListener)

Perform remove live chat event listener.

void void joinOaConversation(String, StatusListener)

Perform join oa conversation.

void void getUserInfo(List, CallbackListener)

Return user info.

void void setTrustAllSsl(boolean)

Set trust all ssl.

void void enableSSLSpinning(List)

Perform enable s s l spinning.

void void enableSSLSpinningWithPublicKeys(List)

Perform enable s s l spinning with public keys.

void void checkExitsCall(String, CallbackListener)

Perform check exits call.



Public methods


StringeeClient

StringeeClient(...)

Create a StringeeClient instance.



connect

void connect(String)

Perform connect.



disconnect

void disconnect()

Perform disconnect.



getProjectId

int getProjectId()

Return project id.



getUserId

String getUserId()

Return user id.



isConnected

boolean isConnected()

Check whether connected.



isAlreadyConnected

boolean isAlreadyConnected()

Check whether already connected.



registerPushToken

void registerPushToken(String, StatusListener)

Perform register push token.



registerPushTokenAndDeleteOthers

void registerPushTokenAndDeleteOthers(String, List, StatusListener)

Perform register push token and delete others.



sendCustomMessage

void sendCustomMessage(String, JSONObject,StatusListener)

Perform send custom message.



addConnectionListener

void addConnectionListener(StringeeConnectionListener)

Perform add connection listener.



removeConnectionListener

void removeConnectionListener(StringeeConnectionListener)

Perform remove connection listener.



unregisterPushToken

void unregisterPushToken(String, StatusListener)

Perform unregister push token.



changeAttribute

void changeAttribute(String, String, StatusListener)

Perform change attribute.



createConversation

void createConversation(List, CallbackListener)

Perform create conversation.



createConversation

void createConversation(List, ConversationOptions, CallbackListener)

Perform create conversation.



getLocalConversations

void getLocalConversations(String, CallbackListener)

Return local conversations.



getLocalConversations

void getLocalConversations(String, String, CallbackListener)

Return local conversations.



getLocalConversationsByChannelType

void getLocalConversationsByChannelType(String, boolean, List, CallbackListener)

Return local conversations by channel type.



getLastConversations

void getLastConversations(int, CallbackListener)

Return last conversations.



getLastConversations

void getLastConversations(int, String,CallbackListener)

Return last conversations.



getLastConversations

void getLastConversations(int, boolean, CallbackListener)

Return last conversations.



getLastConversations

void getLastConversations(int, boolean, String, CallbackListener)

Return last conversations.



getLastConversations

void getLastConversations(int, ConversationFilter, CallbackListener)

Return last conversations.



getLastUnreadConversations

void getLastUnreadConversations(int, CallbackListener)

Return last unread conversations.



getLastUnreadConversations

void getLastUnreadConversations(int, String, CallbackListener)

Return last unread conversations.



getLastUnreadConversations

void getLastUnreadConversations(int, ConversationFilter, CallbackListener)

Return last unread conversations.



getConversationsAfter

void getConversationsAfter(long, int, CallbackListener)

Return conversations after.



getConversationsAfter

void getConversationsAfter(long, int, String, CallbackListener)

Return conversations after.



getConversationsAfter

void getConversationsAfter(long, int, boolean, CallbackListener)

Return conversations after.



getConversationsAfter

void getConversationsAfter(long, int, boolean, String, CallbackListener)

Return conversations after.



getConversationsAfter

void getConversationsAfter(long, int, ConversationFilter, CallbackListener)

Return conversations after.



getUnreadConversationsAfter

void getUnreadConversationsAfter(long, int, CallbackListener)

Return unread conversations after.



getUnreadConversationsAfter

void getUnreadConversationsAfter(long, int, String, CallbackListener)

Return unread conversations after.



getUnreadConversationsAfter

void getUnreadConversationsAfter(long, int, ConversationFilter, CallbackListener)

Return unread conversations after.



getConversationsBefore

void getConversationsBefore(long, int, CallbackListener)

Return conversations before.



getConversationsBefore

void getConversationsBefore(long, int, String, CallbackListener)

Return conversations before.



getConversationsBefore

void getConversationsBefore(long, int, boolean, CallbackListener)

Return conversations before.



getConversationsBefore

void getConversationsBefore(long, int, boolean, String, CallbackListener)

Return conversations before.



getConversationsBefore

void getConversationsBefore(long, int, ConversationFilter, CallbackListener)

Return conversations before.



getUnreadConversationsBefore

void getUnreadConversationsBefore(long, int, CallbackListener)

Return unread conversations before.



getUnreadConversationsBefore

void getUnreadConversationsBefore(long, int, String, CallbackListener)

Return unread conversations before.



getUnreadConversationsBefore

void getUnreadConversationsBefore(long, int, ConversationFilter, CallbackListener)

Return unread conversations before.



clearDb

void clearDb()

Perform clear db.



getConversation

void getConversation(String,CallbackListener)

Return conversation.



getConversationFromServer

void getConversationFromServer(String,CallbackListener)

Return conversation from server.



getUser

User getUser(String)

Return user.



addChangeEventListener

void addChangeEventListener(ChangeEventListener)

Perform add change event listener.



removeChangeEventListener

void removeChangeEventListener(ChangeEventListener)

Perform remove change event listener.



getChatRequests

void getChatRequests(CallbackListener)

Return chat requests.



blockUser

void blockUser(String, StatusListener)

Perform block user.



preventAddingToGroup

void preventAddingToGroup(String, StatusListener)

Perform prevent adding to group.



updateAttachment

void updateAttachment(Message)

Perform update attachment.



getTotalUnread

void getTotalUnread(CallbackListener)

Return total unread.



getConversationByUserId

void getConversationByUserId(String, CallbackListener)

Return conversation by user id.



getChatProfile

void getChatProfile(String, CallbackListener)

Return chat profile.



getLiveChatToken

void getLiveChatToken(String, String, String, CallbackListener)

Return live chat token.



createLiveChat

void createLiveChat(String, CallbackListener)

Perform create live chat.



createLiveChat

void createLiveChat(String, String, CallbackListener)

Perform create live chat.



createLiveChatTicket

void createLiveChatTicket(String, String, String, String, StatusListener)

Perform create live chat ticket.



createLiveChatTicket

void createLiveChatTicket(String, String, String, String, String, StatusListener)

Perform create live chat ticket.



updateUser

void updateUser(String, String, String, StatusListener)

Perform update user.



updateUser

void updateUser(String, String, String, String, StatusListener)

Perform update user.



updateUser

void updateUser(User, StatusListener)

Perform update user.



setHost

void setHost(List)

Set host.



setBaseAPIUrl

void setBaseAPIUrl(String)

Set base a p i url.



setStringeeXBaseUrl

void setStringeeXBaseUrl(String)

Set stringee x base url.



addUserTypingEventListener

void addUserTypingEventListener(UserTypingEventListener)

Perform add user typing event listener.



removeUserTypingEventListener

void removeUserTypingEventListener(UserTypingEventListener)

Perform remove user typing event listener.



addLiveChatEventListener

void addLiveChatEventListener(LiveChatEventListener)

Perform add live chat event listener.



removeLiveChatEventListener

void removeLiveChatEventListener(LiveChatEventListener)

Perform remove live chat event listener.



joinOaConversation

void joinOaConversation(String, StatusListener)

Perform join oa conversation.



getUserInfo

void getUserInfo(List, CallbackListener)

Return user info.



setTrustAllSsl

void setTrustAllSsl(boolean)

Set trust all ssl.



enableSSLSpinning

void enableSSLSpinning(List)

Perform enable s s l spinning.



enableSSLSpinningWithPublicKeys

void enableSSLSpinningWithPublicKeys(List)

Perform enable s s l spinning with public keys.



checkExitsCall

void checkExitsCall(String, CallbackListener)

Perform check exits call.