Overview
#
PrerequisitesIn order to send messages using the chat sdk , at first you need to establish the connection to the server. sdk provides methods for initializing the connection configuration as well as methods for making connection.
Note: Even if you don't have internet connection, you are still allowed to send messages which will be kept in offline database.Once the user connected to the internet, the messages will be sent automatically when user opens the app.
#
Preparing single chat jidAlmost all the sdk methods expect jid as a input parameter, so sdk provides below utility method to prepare the jid.
The method prepares the single chat user's jid from the username which we get in the Login
response.
Note: The below characters is not allowed in uniqueId: U+0022 (") U+0026 (&) U+0027 (') U+002F (/) U+003A (:) U+003C (<) U+003E (>) U+0040 (@).
Argument | Type | Description |
---|---|---|
USER_NAME | String | unique username for preparing JID |
- Dart
- Response
#
Preparing group chat jidAlmost all the sdk methods expect jid as a input parameter, so sdk provides below utility method to prepare the jid.
The method prepares the group chat jid from the group id which we get in the Create Group
response.
Argument | Type | Description |
---|---|---|
GROUPID | String | unique id for preparing group JID |
- Dart
- Response