You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CometChatMessageHeader的appBarOptions中通话按钮不显示问题

CometChat Flutter UIKit V4 通话按钮未显示问题

已完成的初始化操作

1. CometChatApp 初始化

AppSettings appSettings = (AppSettingsBuilder()
      ..subscriptionType = CometChatSubscriptionType.allUsers
      ..region = Env.cometChatRegion
      ..autoEstablishSocketConnection = true)
    .build();

CometChat.init(Env.cometChatAppId, appSettings,
    onSuccess: (String successMessage) {
  debugPrint(
      "CometChat initialization completed successfully  $successMessage");
}, onError: (CometChatException excep) {
  debugPrint(
      "CometChat initialization failed with exception: ${excep.message}");
});

2. CometChat UIKit 初始化

UIKitSettings uiKitSettings = (UIKitSettingsBuilder()
      ..subscriptionType = CometChatSubscriptionType.allUsers
      ..autoEstablishSocketConnection = true
      ..region = Env.cometChatRegion
      ..appId = Env.cometChatAppId
      ..authKey = Env.cometChatAuthKey
      
      ..extensions = CometChatUIKitChatExtensions.getDefaultExtensions())
    .build();

CometChatUIKit.init(
    uiKitSettings: uiKitSettings,
    onSuccess: (String successMessage) {
      debugPrint(
          "CometChatUIKit initialization completed successfully  $successMessage");
    },
    onError: (CometChatException e) {
      debugPrint(
          "CometChatUIKit initialization failed with exception: ${e.message}");
    });

当前消息功能正常,可在用户间发送、接收文本及媒体消息。

问题描述

按照文档要求在UIKit初始化代码中添加..callingExtension = CometChatCallingExtension()后,未达到预期效果:

成功初始化聊天和通话UIKit后,通话按钮将添加到CometChatMessageHeader的appBarOptions中,允许用户向其他聊天参与者发起语音或视频通话。此外,通话UIKit还提供呼入、呼出和进行中通话的完整功能UI组件。

实际情况是:AppBar中仅能看到默认的ProfileInfo按钮,未出现通话按钮。

已尝试的解决方法

  • 添加Flutter SDK(聊天和通话)的单独初始化方法
  • 切换至文档推荐的旧版Flutter SDK
    以上操作均未解决问题。

依赖配置(pubspec.yaml)

cometchat_chat_uikit: ^4.0.0-beta.2
cometchat_sdk: ^4.0.0-beta1
cometchat_calls_uikit: ^4.0.0-beta.1

内容的提问来源于stack exchange,提问作者Alain C. Jiménez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 14:00:17