iOS reference
iOS API 概览
iOS SDK 通过统一的 BMX 对象模型,为 Swift 与 Objective-C 提供用户、会话、好友、群组、推送和音视频能力。
架构与入口
BMXClient 是应用级入口。初始化一次后,从客户端获取各项服务,并由服务协议监听异步状态。
Reference 导航
根据当前任务选择最精确的参考页面。以下条目均链接到本站托管的自动生成 API 文档。
BMXClient说明 BMXClient 的完整 API、参数、返回值、错误与回调约定。BMXChatService说明 BMXChatService 的完整 API、参数、返回值、错误与回调约定。BMXRosterService说明 BMXRosterService 的完整 API、参数、返回值、错误与回调约定。BMXGroupService说明 BMXGroupService 的完整 API、参数、返回值、错误与回调约定。BMXPushService说明 BMXPushService 的完整 API、参数、返回值、错误与回调约定。BMXRTCService说明 BMXRTCService 的完整 API、参数、返回值、错误与回调约定。推荐集成流程
- 使用控制台 App ID 完成配置,并在应用生命周期内复用单一客户端实例。
- 在登录前注册连接、用户、消息与群组监听器,避免遗漏初始同步事件。
- 使用后端签发的用户 token 登录;不要把服务端 access-token 放入客户端。
- 按业务领域调用服务或管理器,并以异步回调更新应用状态。
- 退出登录或销毁页面时移除监听器,并释放上传、下载与音视频资源。
使用时需要注意
- API 签名与标识符必须保持不变;AI 解释只补充集成语义。
- 先确认对象生命周期、线程与异步回调,再把结果同步到 UI。
- 如果 AI 解释与当前 SDK 签名冲突,应以签名和实际版本为准。