TIMAddRecvNewMsgCallback
功能介绍
新增接收新消息回调接口
如果用户是登录状态,ImSDK收到新消息会通过此接口设置的回调抛出,
另外需要注意,抛出的消息不一定是未读的消息,
只是本地曾经没有过的消息(例如在另外一个终端已读,拉取最近联系人消息时可以获取会话最后一条消息,如果本地没有,会通过此方法抛出)。
在用户登录之后,ImSDK会拉取离线消息,为了不漏掉消息通知,需要在登录之前注册新消息通知。
参数详解
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
params | TIMRecvNewMsgCallbackParams | 是 | 新增接收新消息回调的参数 |
返回模板
void
返回值详解
此函数无返回值
代码示例
import TimRender from "im_electron_sdk/dist/renderer";
const timRenderInstance = new TimRender();
import { TIMRecvNewMsgCallbackParams } from "im_electron_sdk/dist/interfaces";
let param : TIMRecvNewMsgCallbackParams = {
callback: (data)=>{},
user_data: ""
}
timRenderInstance.TIMAddRecvNewMsgCallback(param);