AI Integration Quick Reference
AI Integration Quick Reference
| Field | Value |
|---|---|
| Package | @cometchat/chat-uikit-react-native |
| Key components | CometChatGroups, CometChatGroupMembers, CometChatUsers, CometChatConfirmDialog |
| Init | CometChatUIKit.init(UIKitSettings) then CometChatUIKit.login("UID") |
| Features | Create public/private/password-protected groups, manage members, roles, ownership transfer |
| Sample app | GitHub |
| Related | Groups · Group Members · All Guides |
Components
| Component / Class | Role |
|---|---|
CometChatGroups | Displays list of groups with join/create options |
CometChatGroupMembers | Displays and manages group member lists |
CometChatUsers | User selection for adding members |
CometChatConfirmDialog | Confirmation dialogs for destructive actions |
CometChatGroupsEvents | Events for group-related actions |
Integration Steps
1. Display Groups List
RenderCometChatGroups with custom app bar options for creating new groups. Handle item press to either open chat (if joined) or trigger join flow.
2. Create Group
Build a form that collects group name, type, and optional password. CallCometChat.createGroup() and emit ccGroupCreated.
3. Add Members to Group
UseCometChatUsers with selectionMode="multiple" to select users, then call CometChat.addMembersToGroup().
4. View and Manage Group Members
UseCometChatGroupMembers to display members with options for scope changes and removal.
5. Transfer Ownership
Let the current owner select a member and transfer ownership viaCometChat.transferGroupOwnership().
Feature Matrix
| Feature | Component / Method |
|---|---|
| Display groups | CometChatGroups |
| Create group | CometChat.createGroup() |
| Join group | CometChat.joinGroup() |
| View members | CometChatGroupMembers |
| Add members | CometChat.addMembersToGroup() |
| Remove member | CometChat.kickGroupMember() |
| Ban member | CometChat.banGroupMember() |
| Change scope | CometChat.updateGroupMemberScope() |
| Transfer ownership | CometChat.transferGroupOwnership() |
| Group events | CometChatGroupsEvents |
Next Steps
Groups
Display and manage group lists.
Group Members
Display and manage group member lists.
All Guides
Browse all feature and formatter guides.
Sample App
Full working sample application on GitHub.