立即注册 登录
即时通讯网 返回首页

Ryun的个人空间 http://www.52im.net/?28523 [收藏] [复制] [RSS]

日志

uni-app IMV2 版怎么接收服务端发送的自定义消息

已有 268 次阅读2023-05-11 19:45 |个人分类:IM知识

注意事项(来源参考:https://www.rongcloud.cn/?utm_source=SEO)
目前 uni 原生端不支持您定义的消息类型,只支持以下这几类自定义消息(提前内置好是因为原生的自定义消息需要在原生项目侧注册, 为了减小开发者的使用难度,我们提供了内置好的自定义壳消息。)

命令消息,不存储、不计入未读计数 RC:IWCmdMsg (如果消息接收方不在线,再次上线时可通过离线消息收到。)

普通消息,存储、计入未读计数 RC:IWNormalMsg

状态消息,不存储不计数 RC:IWStatusMsg (如果接收方不在线,则无法再收到该状态消息。)

存储消息,存储、不计入未读计数  RC:IWStorageMsg

服务端发送自定义消息的 http请求内容示例

objectName 字段对应上面的 RC:IWCmdMsg、RC:IWNormalMsg、RC:IWStatusMsg、RC:IWStorageMsg

msgType 字段是您自定义的消息标识,用于区分不同的自定义消息, 对应客户端 identifier 字段

msgFields 对应客户端的 fields 字段

fromUserId=01&toUserId=891&objectName=RC:IWNormalMsg&content={""msgType"":""自定义消息标识"", ""msgFields"": {""自定义的消息key"":""自定义消息内容""}}
uni-app RCUniIMV2 客户端会接收到 RCIMIWCustomMessage,通过消息的以下字段读取

""identifier"": ""自定义消息标识"",
    ""policy"": 1, // 自定义消息类型 0: 命令消息, 1: 普通消息, 2: 状态消息, 3: 存储消息
    ""fields"": {
        ""自定义的消息key"": ""自定义消息内容""
    }

0 推荐

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

返回顶部