What problem does it solve?
Integrating the Zoom Contact Center SDK into a native iOS app involves strict lifecycle ordering, delegate registration, and channel-specific configuration that is easy to get wrong, leading to missing UI, broken sessions, and failed rejoin flows.
Core Features & Use Cases
- Channel Service Patterns: Provides Swift implementation patterns for chat, video, ZVA, and scheduled callback services using ZoomCCItem-based initialization.
- Lifecycle Bridging: Documents how to forward app delegate callbacks (active, background, resign, terminate) to ZoomCCInterface so sessions survive app state changes.
- Rejoin & Troubleshooting: Covers video rejoin URL handling plus a runbook and common-issues guide for diagnosing missing UI, stale sessions, and callback signature drift.
- Use Case: An iOS developer adding in-app customer support chat configures ZoomCCContext, initializes the chat service with an entryId, fetches the UI, and pushes the returned view controller onto the navigation stack.
Quick Start
Use the Zoom Contact Center iOS skill to implement a chat channel integration with proper context setup, delegate registration, and lifecycle forwarding in my Swift app.