CometChat
Official@cometchat · United States of America
Voice, video & text chat SDKs, APIs, UI Kits & Chat Widgets for your app & websites
Agent Skills by CometChat
Showing 64 vetted skills indexed across 3 GitHub repositories.
audio-controls
Control microphone mute and audio output routing for CometChat iOS calls.
event-listeners
Register CometChat iOS call event listeners on CallSession.shared after joinSession.
ringing-integration
Coordinate CometChat Chat SDK signaling with Calls SDK session lifecycle for iOS call ringing.
picture-in-picture
Enable and disable PiP layout for active iOS calls during background transitions.
in-call-chat
Create and join a CometChat group tied to the active call session for in-call messaging.
session-settings
Configure CometChat iOS call session settings with SessionSettingsBuilder before joining.
recording
Start and stop call recordings with event-driven status updates in iOS sessions.
setup
Configure CometChat Calls SDK for iOS with SPM or CocoaPods.
call-logs
Retrieve call logs via CallLogsRequest with pagination and filters.
custom-ui
Hide CometChat Calls SDK default panels and drive custom SwiftUI controls with CallSession actions.
voip-calling
Implement iOS VoIP call reception with CallKit and PushKit.
join-session
Join CometChat call sessions in iOS with UIKit or SwiftUI.
screen-sharing
Detect participant screen share start and stop events in CometChat iOS calls.
video-controls
Pause, resume, and switch camera facing during CometChat calls.
background-handling
Configures iOS Background Modes and AVAudioSession for uninterrupted call audio.
participant-management
Manage call participants with mute, pause, pin, and hand-raise events.
cometchat-flutter-v5-to-v6-migration
Migrate Flutter chat apps from UIKit v5 to v6 with update procedures and compatibility checks.
cometchat-flutter-v5-calls
Integrate real-time voice and video calls into Flutter apps with CometChat.
cometchat-flutter-conversations
Manage real-time chat conversation lists in Flutter with CometChat SDK and Bloc.
cometchat-flutter-uikit
Integrate pre-built chat and calling UI components into Flutter apps.
cometchat-flutter-v5-theming
Configure CometChat Flutter v5 component themes via ThemeExtension overrides.
cometchat-flutter-features
Configure and customize chat features in CometChat Flutter UIKit.
cometchat-flutter-v5-messages
Provide Flutter components for displaying, sending, and managing chat messages.
cometchat-flutter-v5-conversations
Display and manage chat conversation lists in Flutter with CometChat.
Frequently Asked Questions About CometChat
FAQPage SchemaWhat specific communication features can I integrate into my application?▼
You can integrate real-time messaging, group chat management, and voice or video calling capabilities. The system supports advanced features like in-call messaging, screen sharing, call recording, and participant management through dedicated SDK components.
Which development environments and frameworks are supported?▼
Support is provided for Flutter, React, Next.js, Astro, and React Native (including Expo and bare CLI projects). Integration patterns are tailored for each framework, utilizing provider-based architectures and specific UI component kits.
How are authentication and security handled in production environments?▼
Production deployments require replacing client-side authentication keys with server-issued tokens. This ensures secure user management and session validation, preventing unauthorized access to chat and calling services.
What are the prerequisites for implementing iOS calling features?▼
Implementation requires configuring iOS Background Modes, AVAudioSession, and integrating CallKit with PushKit for VoIP functionality. Developers must also manage session lifecycles using the provided SDK builders and event listeners.