Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

高级消息相关回调(callback)

下载合并消息

下载消息内元素到指定文件路径

保存自定义消息

删除指定会话的本地及漫游消息

删除指定会话的本地消息

发送消息

取消发送中的消息

导入消息列表到指定会话

搜索本地消息

查询本地的消息列表

查询针对某个用户的 C2C 消息接收选项

根据消息定位精准查找指定会话的消息

消息上报已读

消息撤回

清空指定会话的消息

群发消息

获取指定会话的消息列表

设置群消息的接收选项

设置针对某个用户的 C2C 消息接收选项

高级消息相关回调(callback)

TIMAddRecvNewMsgCallback

  • note

    如果用户是登录状态,ImSDK收到新消息会通过此接口设置的回调抛出,   另外需要注意,抛出的消息不一定是未读的消息, 只是本地曾经没有过的消息(例如在另外一个终端已读,拉取最近联系人消息时可以获取会话最后一条消息,如果本地没有,会通过此方法抛出)。 在用户登录之后,ImSDK会拉取离线消息,为了不漏掉消息通知,需要在登录之前注册新消息通知。

    Parameters

    Returns void

TIMRemoveRecvNewMsgCallback

  • TIMRemoveRecvNewMsgCallback(): void

TIMSetMsgElemUploadProgressCallback

TIMSetMsgReadedReceiptCallback

TIMSetMsgRevokeCallback

TIMSetMsgUpdateCallback

下载合并消息

TIMMsgDownloadMergerMessage

下载消息内元素到指定文件路径

TIMMsgDownloadElemToPath

保存自定义消息

TIMMsgSaveMsg

删除指定会话的本地及漫游消息

TIMMsgListDelete

删除指定会话的本地消息

TIMMsgDelete

  • note

    本接口会在删除本地消息的同时也会删除漫游消息。需要注意以下几点:

    建议将之前的消息数组Json保存,然后删除的时候直接调用接口,避免构造消息数组。 一次最多只能删除 30 条消息。 一秒钟最多只能调用一次该接口。 如果该账号在其他设备上拉取过这些消息,那么调用该接口删除后,这些消息仍然会保存在那些设备上,即删除消息不支持多端同步。

    Parameters

    Returns Promise<commonResponse>

    Promise的response返回值为{ code, desc, json_params, user_data }

发送消息

TIMMsgSendMessage

TIMMsgSendMessageV2

取消发送中的消息

TIMMsgCancelSend

导入消息列表到指定会话

TIMMsgImportMsgList

搜索本地消息

TIMMsgSearchLocalMessages

查询本地的消息列表

TIMMsgFindMessages

查询针对某个用户的 C2C 消息接收选项

TIMMsgGetC2CReceiveMessageOpt

根据消息定位精准查找指定会话的消息

TIMMsgFindByMsgLocatorList

消息上报已读

TIMMsgReportReaded

消息撤回

TIMMsgRevoke

清空指定会话的消息

TIMMsgClearHistoryMessage

群发消息

TIMMsgBatchSend

获取指定会话的消息列表

TIMMsgGetMsgList

设置群消息的接收选项

TIMMsgSetGroupReceiveMessageOpt

设置针对某个用户的 C2C 消息接收选项

TIMMsgSetC2CReceiveMessageOpt

Generated using TypeDoc