Represents a Stringee client, manages the client's connection. This class provides methods to connect to/disconnect from Stringee server, manage Conversation, receives the connection's events, the incoming call event, Conversation and Message change event.
Create a new StringeeClient.
It's the unique identifier of the client on Stringee system.
Whether the client connects to Stringee server:
Register to listen to events from StringeeClient.
Unregister for listening event from StringeeClient.
Connect to Stringee server using the provided access token.
Disconnect from Stringee server.
Register the registration deviceToken for push notifications to Stringee server. For iOS need 2 values for register push:
Register the registration deviceToken for push notifications to Stringee server, and remove the other registration deviceToken with packageNames. For iOS need 2 values for register push:
Remove the registration deviceToken for push notifications from Stringee server.
Send a custom message to a user.
Create a new conversation. If successful return a created Conversation.
Get the conversation by a conversation identifier. If successful return a Conversation.
Get all conversations were saved in local database. If successful return a list of Conversation.
Get lastest list of conversations from Stringee server. If successful return a list of Conversation.
Get lastest list of conversations including deleted conversations from Stringee server. If successful return a list of Conversation.
Get lastest list of unread conversations from Stringee server. If successful return a list of Conversation.
Get list of conversations which have updated time greater than datetime from Stringee server. If successful return a list of Conversation.
Get list of conversations which including deleted conversations have updated time greater than datetime from Stringee server. If successful return a list of Conversation.
Get list of unread conversations which have updated time greater than datetime from Stringee server. If successful return a list of Conversation.
Get list of conversations which have updated time smaller than datetime from Stringee server. If successful return a list of Conversation.
Get list of conversations including deleted conversations which have updated time smaller than datetime from Stringee server. If successful return a list of Conversation.
Get list of unread conversations which have updated time smaller than datetime from Stringee server. If successful return a list of Conversation.
Get the chat 1-1 conversation with other user by other user's identifier. If successful return a Conversation.
Get count of unread conversation. If successful return count of unread Conversation.
Clear local database.
Get user info. If successful return User.
Get chat profile. If successful return chatProfile including a list of queues.
Get live chat token for connecting to Stringee. If successful return token.
Update user info.
Create a new live chat Conversation. If successful return a created Conversation.
Create a live chat ticket by using LiveChatTicketParam.