Skip to main content
高级功能为开发者提供了扩展 WuKongIM iOS SDK 的能力,包括自定义消息类型、附件消息处理等企业级功能。

自定义消息

自定义普通消息

我们以自定义一个 GIF 消息为例,展示如何创建自定义消息类型。

第一步:继承 WKMessageContent 和定义消息结构

第二步:编码和解码

最终传递的消息内容为 {"type":3,"url":"xxxx","width":xxx,"height":xxx}

第三步:注册

完整 GIF 消息实现示例

自定义附件消息

自定义附件消息的流程与普通消息差异不大,我们以图片消息为例。

第一步:继承 WKMediaMessageContent

注意这里是继承 WKMediaMessageContent 不是 WKMessageContent
最终传递的消息内容为 {"type":4,"url":"xxxx","width":xxx,"height":xxx}

第二步:编码解码和将需要上传的数据写入本地路径

第三步:注册

完整图片消息实现示例

高级消息类型示例

位置消息

名片消息

消息类型管理器

下一步

多媒体管理

回到多媒体管理功能

会话管理

回到会话管理功能

频道管理

回到频道管理功能

聊天管理

回到聊天管理功能

总结

iOS SDK 现已完成所有核心功能文档: 集成指南 - 完整的安装和配置指导
连接管理 - 连接状态和网络管理
聊天管理 - 消息收发和历史消息
频道管理 - 频道信息和成员管理
会话管理 - 会话列表和未读消息
多媒体管理 - 文件上传下载和进度管理
高级功能 - 自定义消息和扩展特性
iOS SDK 文档已全面完成,为开发者提供了从入门到高级的完整技术指导!🎉