What problem does it solve?
This setup guidance removes the confusion of installing and initializing the CometChat Calls SDK so your iOS app can reliably start voice/video calling.
Core Features & Use Cases
- Install via SPM or CocoaPods: Adds the CometChatCallsSDK package to your iOS project, ensuring you’re using iOS 15.0+ requirements.
- Configure app settings and initialize SDK: Builds CallAppSettings with app ID and region, then initializes CometChatCalls before any other SDK calls.
- Add required Info.plist permissions: Ensures camera and microphone usage descriptions are present to support runtime access prompts.
Use case: You’re adding calling to a new iOS app and need a correct initialization flow that won’t fail at launch due to missing permissions or incorrect setup order.
Quick Start
Initialize CometChatCalls at app launch using CallAppSettingsBuilder with your App ID and region, after adding NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist.