|
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 列表。 |