使用 AI 集成 Android IMKit
本页以 Android IMKit 集成为例。如果你已经确定使用 IMKit,请在请求中明确指定;如果尚未确定使用哪个 SDK ,可以让 Skill 根据项目和业务需求推荐。
无论你是明确指定 SDK,还是让 Skill 推荐方案,rongcloud-im 都会结合当前项目、业务需求和融云官方文档提供集成建议或修改代码。该 Skill 支持 Android、iOS、Web 和 Flutter 的 IMKit 与 IMLib。
适用任务
- 查询单聊、群组、超级群或聊天室的能力和限制。
- 根据业务需求和项目现状推荐 IMKit 或 IMLib。
- 按你指定的 IMKit 或 IMLib 完成集成;如果所选 SDK 无法满足需求,会说明限制和可选方案,而不会擅自更换 SDK。
- 根据截图或原型拆分 IM、应用认证、服务端和 RTC/Call 等不同范围的需求。
- 在修改代码前查阅当前平台文档,并根据项目已安装的 SDK 版本核对具体 API。
SDK 推荐逻辑
如果你没有指定 SDK,Skill 按以下默认逻辑推荐:
- 单聊、群组:优先推荐 IMKit。先评估 IMKit 内置界面能力,再评估配置、主题、Hook 等扩展点;仅当两者都无法满足需求时才推荐 IMLib。
- 超级群、聊天室:各平台 IMKit 均未覆盖这两种会话类型,直接使用 IMLib。
- 混合会话类型(例如群组 + 聊天室):IMKit 覆盖的部分使用 IMKit,其余部分使用 IMLib,并明确拆分两者的职责。
如果你已明确指定 SDK,Skill 会将其作为约束执行,不套用上述默认逻辑。