# CometChat Docs: Chat & Messaging SDKs iOS

> Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes.

## iOS

### v4‎‎‎‎‎‎‎‎‎

####  

- [iOS SDK](https://www.cometchat.com/docs/sdk/ios/overview.md): Add real-time chat, voice, and video to iOS apps with the CometChat SDK, including users, groups, messages, and calls.
- [Setup](https://www.cometchat.com/docs/sdk/ios/setup.md): Install, configure, and initialize the CometChat iOS SDK with app credentials, region, dependencies, and setup steps.
- [Authentication](https://www.cometchat.com/docs/sdk/ios/authentication-overview.md): Create users, log in with Auth Key or Auth Token, check login status, and log out using the CometChat iOS SDK.
- [Calling](https://www.cometchat.com/docs/sdk/ios/calling-overview.md): Voice and video calling integration with CometChat for iOS, including one-on-one calls, group calls, and conferences.
- [User Presence](https://www.cometchat.com/docs/sdk/ios/user-presence.md): Track real-time user online/offline status and configure presence subscriptions using the CometChat iOS SDK.
- [AI Moderation](https://www.cometchat.com/docs/sdk/ios/ai-moderation.md): Automatically moderate chat messages using AI to detect and block inappropriate content in real-time with the CometChat iOS SDK.
- [AI Agents](https://www.cometchat.com/docs/sdk/ios/ai-agents.md): Integrate AI Agents for intelligent automated interactions using the CometChat iOS SDK with real-time streaming events.
- [Campaigns](https://www.cometchat.com/docs/sdk/ios/campaigns.md): CometChat Campaigns SDK APIs — fetching feed items, managing engagement state, reporting interactions, and receiving real-time notifications.
- [Upgrading From V3](https://www.cometchat.com/docs/sdk/ios/upgrading-from-v3-to-v4.md): Migrate from CometChat iOS SDK v3 to v4 with updated setup, APIs, dependencies, and behavior changes.
- [Extensions](https://www.cometchat.com/docs/sdk/ios/extensions-overview.md): Overview of Extensions in CometChat.
- [AI](https://www.cometchat.com/docs/sdk/ios/ai-user-copilot-overview.md): Navigate to AI documentation.
- [Bots](https://www.cometchat.com/docs/sdk/ios/ai-chatbots-overview.md): Navigate to Bots documentation.
- [Webhooks](https://www.cometchat.com/docs/sdk/ios/webhooks-overview.md): Navigate to Webhooks documentation.
- [iOS UI Kit](https://www.cometchat.com/docs/sdk/ios/ios-overview.md): Navigate to iOS UI Kit documentation.
- [Changelog](https://www.cometchat.com/docs/sdk/ios/changelog.md): Navigate to Changelog documentation.

##### Messaging

- [Send Messages](https://www.cometchat.com/docs/sdk/ios/send-message.md): Send CometChat text, media, and custom messages to users and groups with the iOS SDK using success and error callbacks.
- [Upload Files & Send Attachments](https://www.cometchat.com/docs/sdk/ios/upload-files.md): Upload files directly to storage with per-file progress, remove, and retry through an UploadFileRequest — then send them as one or more media messages with multiple attachments.
- [Receive Messages](https://www.cometchat.com/docs/sdk/ios/receive-message.md): Receive real-time messages, fetch unread messages, and retrieve message history using the CometChat iOS SDK.
- [Message Filtering](https://www.cometchat.com/docs/sdk/ios/additional-message-filtering.md): Advanced filtering options for fetching messages using MessagesRequestBuilder in the CometChat iOS SDK.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/ios/retrieve-conversations.md): Fetch, filter, tag, and search CometChat conversations with the iOS SDK for one-on-one and group chats.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/ios/threaded-messages.md): Send, receive, and fetch CometChat threaded messages in iOS conversations using parent message IDs.
- [Thread Subscription](https://www.cometchat.com/docs/sdk/ios/thread-subscription.md)
- [Edit Message](https://www.cometchat.com/docs/sdk/ios/edit-message.md): Edit CometChat text and custom messages after sending them with the iOS SDK and update message state in chats.
- [Delete Message](https://www.cometchat.com/docs/sdk/ios/delete-message.md): Delete sent messages in one-on-one or group conversations with the CometChat iOS SDK and handle deletion events.
- [Delete Conversation](https://www.cometchat.com/docs/sdk/ios/delete-conversation.md): Delete one-on-one or group conversations for the logged-in user using the CometChat iOS SDK.
- [Flag Message](https://www.cometchat.com/docs/sdk/ios/flag-message.md): Flag inappropriate CometChat messages for moderation review with the iOS SDK and support user reporting flows.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/ios/typing-indicators.md): Send and receive real-time typing indicators in conversations using the CometChat iOS SDK.
- [Transient Messages](https://www.cometchat.com/docs/sdk/ios/transient-messages.md): Send and receive ephemeral real-time messages that are not stored on the server using the CometChat iOS SDK.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/ios/delivery-read-receipts.md): Mark messages as delivered, read, or unread and receive real-time receipt events using the CometChat iOS SDK.
- [Mentions](https://www.cometchat.com/docs/sdk/ios/mentions.md): Send messages with user mentions, retrieve mentioned users, and filter messages by mention metadata using the CometChat iOS SDK.
- [Reactions](https://www.cometchat.com/docs/sdk/ios/reactions.md): Add, remove, and fetch message reactions in real-time using the CometChat iOS SDK. Includes listener events and helper methods for updating UI.
- [Pin & Save Messages](https://www.cometchat.com/docs/sdk/ios/pin-save-message.md): Pin messages for everyone in a conversation and save messages privately using the CometChat iOS SDK, including message fields, fetching, and listener events.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/ios/users-overview.md): Overview of CometChat iOS SDK user functionality including user management, retrieval, and presence tracking.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/ios/retrieve-users.md): Fetch, filter, search, and sort users using the CometChat iOS SDK. Includes pagination, role-based filtering, tag support, and online status filtering.
- [User Management](https://www.cometchat.com/docs/sdk/ios/user-management.md): Create, update, and manage CometChat users programmatically using the iOS SDK. Includes user creation, profile updates, and the User class reference.
- [Block Users](https://www.cometchat.com/docs/sdk/ios/block-users.md): Block and unblock users, and retrieve the list of blocked users using the CometChat iOS SDK.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/ios/groups-overview.md): Manage CometChat group creation, membership, permissions, and group types in the iOS SDK.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/ios/retrieve-groups.md): Fetch, filter, and search groups using the CometChat iOS SDK. Includes pagination, tag-based filtering, joined-only groups, and online member counts.
- [Create A Group](https://www.cometchat.com/docs/sdk/ios/create-group.md): Create public, private, or password-protected groups and optionally add members during creation using the CometChat iOS SDK.
- [Update A Group](https://www.cometchat.com/docs/sdk/ios/update-group.md): Update group details such as name, type, icon, and description using the CometChat iOS SDK.
- [Join A Group](https://www.cometchat.com/docs/sdk/ios/join-group.md): Learn how to join public, password-protected, and private groups, and receive real-time join events using the CometChat iOS SDK.
- [Leave A Group](https://www.cometchat.com/docs/sdk/ios/leave-group.md): Learn how to leave a group and receive real-time events when members leave using the CometChat iOS SDK.
- [Delete A Group](https://www.cometchat.com/docs/sdk/ios/delete-group.md): Delete a group permanently using the CometChat iOS SDK. Only group admins can perform this operation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/ios/group-add-members.md): Learn how to add members to a group, receive real-time member added events, and handle missed events using the CometChat iOS SDK.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/ios/retrieve-group-members.md): Fetch and filter group members by scope, status, and search keyword using the CometChat iOS SDK with pagination support.
- [Kick Member From A Group](https://www.cometchat.com/docs/sdk/ios/group-kick-member.md): Learn how to kick, ban, and unban group members, fetch banned member lists, and receive real-time events using the CometChat iOS SDK.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/ios/group-change-member-scope.md): Learn how to change group member scope (admin, moderator, participant) and receive real-time scope change events using the CometChat iOS SDK.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/ios/transfer-group-ownership.md): Transfer CometChat group ownership to another member with the iOS SDK using GUID and target member UID.

##### Resources

- [Key Concepts](https://www.cometchat.com/docs/sdk/ios/key-concepts.md): Understand core CometChat iOS SDK concepts including users, groups, authentication, messaging, and real-time events.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/ios/message-structure-and-hierarchy.md): Understand CometChat iOS SDK message categories, message types, base messages, and message hierarchy for chat apps.
- [All Real Time Delegates (Listeners)](https://www.cometchat.com/docs/sdk/ios/all-real-time-delegates-listeners.md): Complete reference for all CometChat iOS SDK real-time delegates including User, Group, Message, and Call listeners.
- [Rate Limits](https://www.cometchat.com/docs/sdk/ios/rate-limits.md): Rate Limits — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/ios/connection-status.md): Monitor real-time WebSocket connection status and respond to connectivity changes using the CometChat iOS SDK.
- [Managing Web Socket Connections Manually](https://www.cometchat.com/docs/sdk/ios/managing-web-socket-connections-manually.md): Guide to manually controlling WebSocket connections in the CometChat iOS SDK for advanced use cases.
- [Connection Behaviour](https://www.cometchat.com/docs/sdk/ios/web-socket-connection-behaviour.md): Understanding the default WebSocket connection behavior of the CometChat iOS SDK during login and app lifecycle.
- [Marking Delivered From Push Notification](https://www.cometchat.com/docs/sdk/ios/marking-delivered-with-push-notification.md): Guide to marking messages as delivered using push notification payload with Notification Service Extension.
- [Increment App Icon Badge Count](https://www.cometchat.com/docs/sdk/ios/increment-app-icon-badge-count.md): Guide to implementing app icon badge count updates using Notification Service Extension in iOS.
- [Remove Delivered Notifications](https://www.cometchat.com/docs/sdk/ios/remove-delivered-notifications.md): Guide to removing delivered push notifications programmatically using Notification Service Extension.
- [Launch Call Screen On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/launch-call-screen-on-tap-of-push-notification.md): Guide to launching the incoming call screen from UI Kit when user taps a call push notification.
- [Launch Chat Window On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/launch-chat-window-on-tap-of-push-notification.md): Guide to launching the chat window from UI Kit when user taps a message push notification.
- [Prepare Your App For Background Updates](https://www.cometchat.com/docs/sdk/ios/prepare-your-app-for-background-updates.md): Guide to maintaining real-time connection in background state for iOS apps using CometChat SDK.
- [Publishing App On App Store](https://www.cometchat.com/docs/sdk/ios/publishing-app-on-appstore.md): Prepare and publish your CometChat iOS app on the App Store with required capabilities and release checks.

### v3‎‎‎‎‎‎‎‎‎

####  

- [Setup](https://www.cometchat.com/docs/sdk/ios/3.0/setup.md): Setup — CometChat documentation.
- [User Presence](https://www.cometchat.com/docs/sdk/ios/3.0/user-presence.md): User Presence — CometChat documentation.
- [Bots](https://www.cometchat.com/docs/sdk/ios/3.0/bots.md): Bots — CometChat documentation.
- [Webhooks](https://www.cometchat.com/docs/sdk/ios/3.0/webhooks.md): Webhooks — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/sdk/ios/3.0/extensions-overview.md): Navigate to Extensions documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/ios/3.0/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/sdk/ios/3.0/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/ios/3.0/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
- [Rate Limits](https://www.cometchat.com/docs/sdk/ios/3.0/rate-limits.md): Rate Limits — CometChat documentation.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/ios/3.0/authentication.md): Authentication — CometChat documentation.
- [Login Listeners](https://www.cometchat.com/docs/sdk/ios/3.0/login-listeners.md): Login Listeners — CometChat documentation.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/ios/3.0/messaging.md): Messaging — CometChat documentation.
- [Send A Message](https://www.cometchat.com/docs/sdk/ios/3.0/send-a-message.md): Send A Message — CometChat documentation.
- [Receive A Message](https://www.cometchat.com/docs/sdk/ios/3.0/receive-a-message.md): Receive A Message — CometChat documentation.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/ios/3.0/additional-message-filtering.md): Additional Message Filtering — CometChat documentation.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/ios/3.0/retrieve-conversations.md): Retrieve Conversations — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/ios/3.0/threaded-messages.md): Threaded Messages — CometChat documentation.
- [Edit A Message](https://www.cometchat.com/docs/sdk/ios/3.0/edit-a-message.md): Edit A Message — CometChat documentation.
- [Delete A Message](https://www.cometchat.com/docs/sdk/ios/3.0/delete-a-message.md): Delete A Message — CometChat documentation.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/ios/3.0/delete-a-conversation.md): Delete A Conversation — CometChat documentation.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/ios/3.0/typing-indicators.md): Typing Indicators — CometChat documentation.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/ios/3.0/delivery-read-receipts.md): Delivery & Read Receipts — CometChat documentation.
- [Transient Messages](https://www.cometchat.com/docs/sdk/ios/3.0/transient-messages.md): Transient Messages — CometChat documentation.

##### Calling V3

- [Calling V3](https://www.cometchat.com/docs/sdk/ios/3.0/calling-v3.md): Calling V3 — CometChat documentation.
- [Integration](https://www.cometchat.com/docs/sdk/ios/3.0/integration.md): Integration — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/ios/3.0/default-calling.md): Default Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/ios/3.0/direct-calling.md): Direct Calling — CometChat documentation.
- [Recording](https://www.cometchat.com/docs/sdk/ios/3.0/recording.md): Recording — CometChat documentation.
- [Video View Customisation](https://www.cometchat.com/docs/sdk/ios/3.0/video-view-customisation.md): Video View Customisation — CometChat documentation.
- [Presenter Mode](https://www.cometchat.com/docs/sdk/ios/3.0/presenter-mode.md): Presenter Mode — CometChat documentation.

##### Calling

- [Calling](https://www.cometchat.com/docs/sdk/ios/3.0/calling.md): Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/ios/3.0/direct-calling1.md): Direct Calling — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/ios/3.0/default-calling1.md): Default Calling — CometChat documentation.
- [Recording](https://www.cometchat.com/docs/sdk/ios/3.0/recording1.md): Recording — CometChat documentation.
- [Video View Customisation](https://www.cometchat.com/docs/sdk/ios/3.0/video-view-customisation1.md): Video View Customisation — CometChat documentation.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/ios/3.0/users.md): Users — CometChat documentation.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/ios/3.0/retrieve-users.md): Retrieve Users — CometChat documentation.
- [User Management](https://www.cometchat.com/docs/sdk/ios/3.0/user-management.md): User Management — CometChat documentation.
- [Block Users](https://www.cometchat.com/docs/sdk/ios/3.0/block-users.md): Block Users — CometChat documentation.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/ios/3.0/groups.md): Groups — CometChat documentation.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/ios/3.0/retrieve-groups.md): Retrieve Groups — CometChat documentation.
- [Create A Group](https://www.cometchat.com/docs/sdk/ios/3.0/create-a-group.md): Create A Group — CometChat documentation.
- [Update A Group](https://www.cometchat.com/docs/sdk/ios/3.0/update-a-group.md): Update A Group — CometChat documentation.
- [Join A Group](https://www.cometchat.com/docs/sdk/ios/3.0/join-a-group.md): Join A Group — CometChat documentation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/ios/3.0/leave-a-group.md): Leave A Group — CometChat documentation.
- [Delete A Group](https://www.cometchat.com/docs/sdk/ios/3.0/delete-a-group.md): Delete A Group — CometChat documentation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/ios/3.0/add-members-to-a-group.md): Add Members To A Group — CometChat documentation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/ios/3.0/retrieve-group-members.md): Retrieve Group Members — CometChat documentation.
- [Kick Member From A Group](https://www.cometchat.com/docs/sdk/ios/3.0/kick-member-from-a-group.md): Kick Member From A Group — CometChat documentation.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/ios/3.0/change-member-scope.md): Change Member Scope — CometChat documentation.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/ios/3.0/transfer-group-ownership.md): Transfer Group Ownership — CometChat documentation.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/ios/3.0/resources.md): Resources — CometChat documentation.
- [All Real Time Delegates (Listeners)](https://www.cometchat.com/docs/sdk/ios/3.0/all-real-time-delegates-listeners.md): All Real Time Delegates (Listeners) — CometChat documentation.
- [Increment App Icon Badge Count](https://www.cometchat.com/docs/sdk/ios/3.0/increment-app-icon-badge-count.md): Increment App Icon Badge Count — CometChat documentation.
- [Upgrading From V2](https://www.cometchat.com/docs/sdk/ios/3.0/upgrading-from-v2.md): Upgrading From V2 — CometChat documentation.
- [Remove Delivered Notifications](https://www.cometchat.com/docs/sdk/ios/3.0/remove-delivered-notifications.md): Remove Delivered Notifications — CometChat documentation.
- [Launch Call Screen On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/3.0/launch-call-screen-on-tap-of-push-notification.md): Launch Call Screen On Tap Of Push Notification — CometChat documentation.
- [Launch Chat Window On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/3.0/launch-chat-window-push-notification.md): Launch Chat Window On Tap Of Push Notification — CometChat documentation.
- [Prepare Your App For Background Updates](https://www.cometchat.com/docs/sdk/ios/3.0/prepare-your-app-for-background-updates.md): Prepare Your App For Background Updates — CometChat documentation.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/ios/3.0/advanced.md): Advanced — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/ios/3.0/connection-status.md): Connection Status — CometChat documentation.
- [Publishing App On App Store](https://www.cometchat.com/docs/sdk/ios/3.0/publishing-app-on-appstore.md): Publishing App On App Store — CometChat documentation.
- [Managing Web Socket Connections Manually](https://www.cometchat.com/docs/sdk/ios/3.0/managing-web-socket-connections-manually.md): Managing Web Socket Connections Manually — CometChat documentation.

### v2‎‎‎‎‎‎‎‎‎

####  

- [Setup](https://www.cometchat.com/docs/sdk/ios/2.0/setup.md): Setup — CometChat documentation.
- [User Presence](https://www.cometchat.com/docs/sdk/ios/2.0/user-presence.md): User Presence — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/sdk/ios/2.0/extensions.md): Extensions — CometChat documentation.
- [Bots](https://www.cometchat.com/docs/sdk/ios/2.0/bots.md): Bots — CometChat documentation.
- [Webhooks](https://www.cometchat.com/docs/sdk/ios/2.0/webhooks.md): Webhooks — CometChat documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/ios/2.0/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/sdk/ios/2.0/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/ios/2.0/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
- [Rate Limits](https://www.cometchat.com/docs/sdk/ios/2.0/rate-limits.md): Rate Limits — CometChat documentation.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/ios/2.0/authentication.md): Authentication — CometChat documentation.
- [Login Listeners](https://www.cometchat.com/docs/sdk/ios/2.0/login-listeners.md): Login Listeners — CometChat documentation.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/ios/2.0/messaging.md): Messaging — CometChat documentation.
- [Send A Message](https://www.cometchat.com/docs/sdk/ios/2.0/send-a-message.md): Send A Message — CometChat documentation.
- [Receive A Message](https://www.cometchat.com/docs/sdk/ios/2.0/receive-a-message.md): Receive A Message — CometChat documentation.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/ios/2.0/additional-message-filtering.md): Additional Message Filtering — CometChat documentation.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/ios/2.0/retrieve-conversations.md): Retrieve Conversations — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/ios/2.0/threaded-messages.md): Threaded Messages — CometChat documentation.
- [Edit A Message](https://www.cometchat.com/docs/sdk/ios/2.0/edit-a-message.md): Edit A Message — CometChat documentation.
- [Delete A Message](https://www.cometchat.com/docs/sdk/ios/2.0/delete-a-message.md): Delete A Message — CometChat documentation.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/ios/2.0/delete-a-conversation.md): Delete A Conversation — CometChat documentation.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/ios/2.0/typing-indicators.md): Typing Indicators — CometChat documentation.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/ios/2.0/delivery-read-receipts.md): Delivery & Read Receipts — CometChat documentation.

##### Calling

- [Calling](https://www.cometchat.com/docs/sdk/ios/2.0/calling.md): Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/ios/2.0/direct-calling1.md): Direct Calling — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/ios/2.0/default-calling1.md): Default Calling — CometChat documentation.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/ios/2.0/users.md): Users — CometChat documentation.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/ios/2.0/retrieve-users.md): Retrieve Users — CometChat documentation.
- [User Management](https://www.cometchat.com/docs/sdk/ios/2.0/user-management.md): User Management — CometChat documentation.
- [Block Users](https://www.cometchat.com/docs/sdk/ios/2.0/block-users.md): Block Users — CometChat documentation.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/ios/2.0/groups.md): Groups — CometChat documentation.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/ios/2.0/retrieve-groups.md): Retrieve Groups — CometChat documentation.
- [Create A Group](https://www.cometchat.com/docs/sdk/ios/2.0/create-a-group.md): Create A Group — CometChat documentation.
- [Update A Group](https://www.cometchat.com/docs/sdk/ios/2.0/update-a-group.md): Update A Group — CometChat documentation.
- [Join A Group](https://www.cometchat.com/docs/sdk/ios/2.0/join-a-group.md): Join A Group — CometChat documentation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/ios/2.0/leave-a-group.md): Leave A Group — CometChat documentation.
- [Delete A Group](https://www.cometchat.com/docs/sdk/ios/2.0/delete-a-group.md): Delete A Group — CometChat documentation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/ios/2.0/add-members-to-a-group.md): Add Members To A Group — CometChat documentation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/ios/2.0/retrieve-group-members.md): Retrieve Group Members — CometChat documentation.
- [Ban/Kick Members From A Group](https://www.cometchat.com/docs/sdk/ios/2.0/kick-member-from-a-group.md): Ban/Kick Members From A Group — CometChat documentation.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/ios/2.0/change-member-scope.md): Change Member Scope — CometChat documentation.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/ios/2.0/transfer-group-ownership.md): Transfer Group Ownership — CometChat documentation.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/ios/2.0/advanced.md): Advanced — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/ios/2.0/connection-status.md): Connection Status — CometChat documentation.
- [Publishing App On App Store](https://www.cometchat.com/docs/sdk/ios/2.0/publishing-app-on-appstore.md): Publishing App On App Store — CometChat documentation.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/ios/2.0/resources.md): Resources — CometChat documentation.
- [All Real Time Delegates (Listeners)](https://www.cometchat.com/docs/sdk/ios/2.0/all-real-time-delegates-listeners.md): All Real Time Delegates (Listeners) — CometChat documentation.
- [Increment App Icon Badge Count](https://www.cometchat.com/docs/sdk/ios/2.0/increment-app-icon-badge-count.md): Increment App Icon Badge Count — CometChat documentation.
- [Upgrading From V1](https://www.cometchat.com/docs/sdk/ios/2.0/upgrading-from-v1.md): Upgrading From V1 — CometChat documentation.
- [Remove Delivered Notifications](https://www.cometchat.com/docs/sdk/ios/2.0/remove-delivered-notifications.md): Remove Delivered Notifications — CometChat documentation.
- [Launch Call Screen On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/2.0/launch-call-screen-on-tap-of-push-notification.md): Launch Call Screen On Tap Of Push Notification — CometChat documentation.
- [Launch Chat Window On Tap Of Push Notification](https://www.cometchat.com/docs/sdk/ios/2.0/launch-chat-window-push-notification.md): Launch Chat Window On Tap Of Push Notification — CometChat documentation.
