public interface MessagingService
| Modifier and Type | Method and Description |
|---|---|
void |
fetchAllMessagesInBackground(int startIndex,
int pageSize,
MessageContentCallback messageContentCallback)
Fetch all messages.
|
void |
fetchMessageContentInBackground(String messageId,
MessageContentCallback messageContentCallback)
Fetch complete message with the given Message ID.
|
void |
markMessageReadInBackground(String messageId,
MessagingCallback messagingCallback)
Mark message as read with the given Message ID.
|
void |
registerInBackground(String deviceToken,
String userFriendlyId,
String deviceId,
MessagingCallback messagingCallback)
Register to messaging service
|
void |
registerInBackgroundWithAuthToken(String deviceToken,
String userFriendlyId,
String deviceId,
String authToken,
MessagingCallback messagingCallback)
Register to messaging service
|
void |
unregisterInBackground(MessagingCallback messagingCallback)
Unregister from messaging service
|
void |
unregisterInBackgroundwithAuthToken(String authToken,
MessagingCallback messagingCallback)
Unregister from messaging service
|
void |
updateGeoLocationInBackground(double latitude,
double longitude,
String locationName,
MessagingCallback messagingCallback)
Updates the geolocation
|
void |
updateGeoLocationInBackgroundwithAuthToken(double latitude,
double longitude,
String locationName,
String authToken,
MessagingCallback messagingCallback)
Updates the geolocation
|
void registerInBackground(String deviceToken, String userFriendlyId, String deviceId, MessagingCallback messagingCallback)
messagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void registerInBackgroundWithAuthToken(String deviceToken, String userFriendlyId, String deviceId, String authToken, MessagingCallback messagingCallback)
authToken - - Developer defined token for authenticationmessagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void unregisterInBackground(MessagingCallback messagingCallback)
messagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void unregisterInBackgroundwithAuthToken(String authToken, MessagingCallback messagingCallback)
authToken - - Developer defined token for authenticationmessagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void updateGeoLocationInBackground(double latitude,
double longitude,
String locationName,
MessagingCallback messagingCallback)
latitude - longitude - locationName - messagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void updateGeoLocationInBackgroundwithAuthToken(double latitude,
double longitude,
String locationName,
String authToken,
MessagingCallback messagingCallback)
latitude - longitude - locationName - authToken - messagingCallback - messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result) and
onFailure(MessagingServiceException messagingServiceException)void fetchAllMessagesInBackground(int startIndex,
int pageSize,
MessageContentCallback messageContentCallback)
startIndex - starting message indexpageSize - number of messages per pagemessageContentCallback - messageContentCallback interface have the following
success/failure callback methods.
onSuccess(JSONObject response) and
onFailure(MessagingServiceException messagingServiceException)void markMessageReadInBackground(String messageId, MessagingCallback messagingCallback)
messageId - - message id
messagingCallback interface have the following
success/failure callback methods.
onSuccess(boolean result),
onFailure(MessagingServiceException messagingServiceException)void fetchMessageContentInBackground(String messageId, MessageContentCallback messageContentCallback)
messageId - message idmessageContentCallback - messageContentCallback interface have the following
success/failure callback methods.
onSuccess(JSONObject response),
onFailure(MessagingServiceException messagingServiceException)