Browse SDKs · Android
SDKsAndroid

Receive messages

Use OnAdvanceMsgListener to receive new, offline, and online-only messages.

Copy

After calling setAdvancedMsgListener(), onRecvNewMessage receives real-time messages, onRecvOfflineNewMessage receives offline batches, and onRecvOnlineOnlyMessage receives online-only messages.

messageManager.setAdvancedMsgListener(new OnAdvanceMsgListener() {
    @Override public void onRecvNewMessage(Message message) { /* message is the newly received message. */ }
    @Override public void onRecvOfflineNewMessage(List<Message> messages) { /* messages contains offline messages. */ }
});