Overview
The CometChat Calls SDK provides two ways to join a session:Both approaches require a container view in your layout and properly configured SessionSettings.
Container Setup
Create a container view where the call interface will be rendered. This can be done in your storyboard or programmatically:- Swift
- Storyboard
Join with Session ID
The simplest way to join a session. Pass a session ID and the SDK automatically generates the token and joins the call.All participants joining the same call must use the same session ID.
Join with Token
For scenarios requiring more control over token generation, such as pre-generating tokens, implementing custom caching strategies, or managing token lifecycle separately. Step 1: Generate Token Generate a call token for the session. Each token is unique to a specific session and user combination.
Step 2: Join with Token
Use the generated token to join the session. This gives you control over when and how the token is used.
Complete Example