用途:在编写任何使用 CometChat Flutter UIKit v5(cometchat_chat_uikit v5.2.14、cometchat_calls_uikit v5.0.15、cometchat_uikit_shared v5.2.3)的代码时,提供不可协商的核心规则,违反会导致静默失败或崩溃。主要能力:明确 v5 架构事实,如状态管理使用 GetX,SDK 为 cometchat_sdk ^4.1.2 与 cometchat_calls_sdk ^4.2.2,导入使用两个 barrel(纯聊天用 package:cometchat_chat_uikit/cometchat_chat_uikit.dart;需要音视频通话时再增加 package:cometchat_calls_uikit/cometchat_calls_uikit.dart)。必要用法:CometChatUIKit.init() 必须先完成再登录或使用组件;登录用 CometChatUIKit.login(uid),直接传 String;初始化后可用 CometChatUIKit.loggedInUser 同步检查或 getLoggedInUser() 异步检查。SDK 监听器须用唯一 ID 在 initState 或 onInit 注册,在 dispose 或 onClose 移除。主题值应在 didChangeDependencies 中缓存,不在 build 中调用 getColorPalette。subscriptionType 必须设置,否则在线状态与正在输入事件静默失效;region 必须小写 us、eu 或 in。Android 需 useAndroidX、enableJetifier、minSdk 26 及 ProGuard keep 规则。限制:资料未提供完整 API 参考、更多版本兼容细节,也未说明收费、价格或效果。
cometchat-flutter-v5-core
编程与开发
更新于 10-16 05:03