What problem does it solve?
Integrating the Zoom Contact Center SDK into a native Android app involves strict lifecycle ordering, correct credential selection, and listener registration timing, and mistakes cause silent failures like missing events or UI that never opens.
Core Features & Use Cases
- Channel Service Patterns: Provides Kotlin code patterns for chat, video, ZVA, and scheduled callback services using
ZoomCCInterface and ZoomCCItem.
- Lifecycle & Campaign Guidance: Documents initialization in
Application.onCreate, listener registration before fetchUI, campaign mode switching, and service cleanup with releaseZoomCCService.
- Troubleshooting & Preflight Runbook: Diagnoses common failures such as wrong
entryId/apiKey usage, deep-link rejoin mismatches, and late listener attachment.
- Use Case: An Android developer adding in-app contact center chat can follow the chat service pattern to initialize the SDK, register a
ZoomCCChatListener, and launch the engagement UI correctly on the first attempt.
Quick Start
Use this skill to implement a Zoom Contact Center chat channel in my Android app with correct SDK initialization and listener setup.