正确使用 rongcloud-im 集成 Android IMKit
本页说明如何在 Android 项目中正确使用 rongcloud-im,包括描述业务目标、指 定 IMKit 约束、编写集成任务,以及检查生成代码和验证结果。
使用 rongcloud-im Skill 集成融云 IM 时,请清楚说明项目现状、业务目标和 SDK 约束,并要求 AI 先查文档、再检查项目,最后验证结果。
正确使用步骤
- 说明项目环境:告知目标平台(Android、iOS、Web 或 Flutter),并要求 AI 检查项目中已安装的 SDK 和版本。
- 说明业务目标:明确要实现的功能和会话类型,例如单聊、群组、超级群或聊天室。
- 说明 SDK 选择:如果已经决定使用 IMKit 或 IMLib,请将其写成明确约束;如果尚未决定,请让 AI 根据项目和业务需求推荐。
- 准备必要凭据:开始集成前,先阅读下方的凭据和占位符规则。
- 要求先查证再实现:让 AI 先阅读当前平台的官方文档,再根据项目已安装的 SDK 检查 API 和版本差异。
- 要求验证并报告:实现后运行适用的构建、类型检查或测试,并报告已实现功能、未实现功能、范围外项目和待办事项。
凭据和占位符
集成融云 IM 需要两个凭据:
只有提供了真实凭据,AI 生成的初始化和连接代码才能实际运行。如果暂时没有凭据,仍然可以让 AI 进行方案分析、代码审查和文档查询,只是无法运行验证。
如果你要求生成可运行代码但没有提供凭据,AI 会先向你索要凭据,而不是直接生成代码。只有当你明确表示接受不可运行的脚手架代码时,AI 才会以 YOUR_APP_KEY、YOUR_TEST_TOKEN 这样的占位符代替真实凭据,供你之后替换。此时请要求 AI 将所有占位符列入 TODO 清单,避免遗漏替换。
警告
App Secret、签名逻辑和 Token 生成代码只能存在于 App 服务端,不得出现在客户端代码中。
集成任务提示词
以下提示词可根据任务类型调整。请尽量明确平台、业务场景和会话类型;如果已经确定 SDK,请一并明确指定。