Unity and Windows API reference
|
Public 成员函数 | |
void | OnMessagesReceived (List< Message > messages) |
void | OnCmdMessagesReceived (List< Message > messages) |
void | OnMessagesRead (List< Message > messages) |
void | OnMessagesDelivered (List< Message > messages) |
void | OnMessagesRecalled (List< Message > messages) |
void | OnReadAckForGroupMessageUpdated () |
void | OnGroupMessageRead (List< GroupReadAck > list) |
void | OnConversationsUpdate () |
void | OnConversationRead (string from, string to) |
void | MessageReactionDidChange (List< MessageReactionChange > list) |
聊天管理器回调接口。
void ChatSDK.IChatManagerDelegate.OnMessagesReceived | ( | List< Message > | messages | ) |
收到消息回调。
在收到文本、图片、视频、语音、地理位置和文件等消息时,通过此回调通知用户。
messages | 收到的消息列表。 |
void ChatSDK.IChatManagerDelegate.OnCmdMessagesReceived | ( | List< Message > | messages | ) |
void ChatSDK.IChatManagerDelegate.OnMessagesRead | ( | List< Message > | messages | ) |
收到消息的已读回执回调。
messages | 已读消息列表。 |
void ChatSDK.IChatManagerDelegate.OnMessagesDelivered | ( | List< Message > | messages | ) |
收到消息的送达回执回调。
messages | 已送达的消息列表。 |
void ChatSDK.IChatManagerDelegate.OnMessagesRecalled | ( | List< Message > | messages | ) |
撤回收到消息的回调。
messages | 被撤回的消息列表。 |
void ChatSDK.IChatManagerDelegate.OnReadAckForGroupMessageUpdated | ( | ) |
收到群组消息的读取状态更新时触发的回调。
void ChatSDK.IChatManagerDelegate.OnGroupMessageRead | ( | List< GroupReadAck > | list | ) |
收到群组消息的已读回执的回调。
list | 群消息已读回执列表。 |
void ChatSDK.IChatManagerDelegate.OnConversationsUpdate | ( | ) |
会话列表数量变化回调。
void ChatSDK.IChatManagerDelegate.OnConversationRead | ( | string | from, |
string | to | ||
) |
收到会话已读回调。
回调此方法的场景:
SDK 在接收到此事件时,会将本地数据库中该会话中消息的 isAcked
属性置为 true
。
0
,同时其他端会回调此方法,并将本地数据库中该会话中消息的 isRead
属性置为 true
。
from | 已读回执的发送方。 |
to | 已读回执的接收方。 |
void ChatSDK.IChatManagerDelegate.MessageReactionDidChange | ( | List< MessageReactionChange > | list | ) |
Reaction 发生变化。
list | 改变的 Reaction 列表。 |