SuperAPI AI 工具集

cometchat-android-v5

通用与其它

查看项目

更新于 10-15 20:14

技能介绍

用途:这是 CometChat Android UI Kit v5 的入口技能,帮助判断开发者要构建什么、检测项目环境,并把任务路由到正确的子技能。适用于“给 Android 应用加聊天”、开始新集成、不确定用哪个技能或需要 v5 能力概览时;若已明确目标技能则直接使用对应技能。

项目检测:在写代码前检查语言(src/main/java 或 src/main/kotlin 下的 .kt 文件)、Gradle 版本(gradle-wrapper.properties 的 distributionUrl,影响 Groovy 与 Kotlin DSL 依赖写法)、minSdkVersion(CometChat 要求 24+)、是否已存在 com.cometchat 依赖、是否已有 com.cometchat:calls-sdk-android。

场景与放置建议:消息应用用独立 Activity 加底部标签;市场/平台用商品页聊天按钮加收件箱 Activity;SaaS/仪表盘用现有 Activity 中的 Fragment;社交/社区用带标签的完整信使;客服/帮助台用 BottomSheet 或 Dialog;仅探索用最小单 Activity 演示。

技能路由:core(初始化、登录、构建器、依赖,始终先读)、components(组件目录,写组件代码前必读)、placement(Activity/Fragment/BottomSheet/Dialog/Tab 模式)、theming(颜色、字体、深色模式、样式类)、features(通话、表情回应、投票、AI、扩展)、customization(自定义模板、事件、DataSource 装饰器)、production(生产认证与用户管理)、troubleshooting(Gradle 错误、崩溃、渲染问题)、extensions(投票、贴纸、协作等)、push(FCM、token 生命周期、深链)、testing(单元、UI、插桩、E2E、CI)。

集成顺序:依赖 → Manifest 权限 → 应用主题(须继承 CometChatTheme.DayNight,Material 2 父级)→ 初始化与登录 → 放置组件 → 定制外观 → 添加功能 → 生产加固。

硬性规则:始终先读 core;写组件代码前先读 components,不要凭记忆编造组件名或方法签名;同时提供 Java 与 Kotlin 示例(v5 UIKit 用 Java 编写但完全兼容 Kotlin);先询问再假设,放置、功能、认证模式都应与开发者确认;修改前先读现有文件,不要盲目覆盖。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;具体 API 与代码细节需查阅对应子技能。