hyphenate_SDK3.0
3.0.1
hyphenatejavaIMSDK
|
Public Member Functions | |
void | onMessageReceived (List< EMMessage > messages) |
void | onCmdMessageReceived (List< EMMessage > messages) |
void | onMessageReadAckReceived (List< EMMessage > messages) |
void | onMessageDeliveryAckReceived (List< EMMessage > messages) |
void | onMessageChanged (EMMessage message, Object change) |
Message event listener. Listening receive message, delivery acked, read acked. If send a message, message ID will change during delivery process, first SDK local device will generate a UUID, and send to server, server will create a global unique ID, and notify local device to update local database's message related stuff.
app sholud implement this interface for monitoring any event releated to the message
void com.hyphenate.EMMessageListener.onCmdMessageReceived | ( | List< EMMessage > | messages | ) |
Received incoming command messages. Please refer to {onMessageReceived(List<EMMessage> messages)}.
void com.hyphenate.EMMessageListener.onMessageChanged | ( | EMMessage | message, |
Object | change | ||
) |
received message change event, include message ID change. When receive the callback, message's value is post changed value.
message | message which value has changed |
change |
void com.hyphenate.EMMessageListener.onMessageDeliveryAckReceived | ( | List< EMMessage > | messages | ) |
received delivered ack from peers
void com.hyphenate.EMMessageListener.onMessageReadAckReceived | ( | List< EMMessage > | messages | ) |
received read ack indications, message receiver has read the message.
void com.hyphenate.EMMessageListener.onMessageReceived | ( | List< EMMessage > | messages | ) |
received incoming messages, message body can be text, image, video, voice, location, file.