zoom-meeting-sdk-ios

Initialize and authenticate the Zoom Meeting SDK for iOS to join or host embedded meetings.

65|12|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zoom/skills --skill zoom-meeting-sdk-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-meeting-sdk-ios
Source: https://github.com/zoom/skills/tree/main/meeting-sdk/ios
Command: npx skills add https://github.com/zoom/skills --skill zoom-meeting-sdk-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom Meeting SDK for iOS native apps. Use when embedding Zoom meetings in iOS with default/custom UI, PKCE + SDK auth, host start with ZAK, and mobile lifecycle handling.

Core Features & Use Cases

  • Default UI join and host-start flows for iOS apps.
  • PKCE-based authentication and lifecycle management.
  • In-meeting controls and state synchronization for embedded meetings.

Quick Start

Initialize and authenticate the Zoom Meeting SDK for iOS, then join or host a meeting using PKCE authentication and a ZAK-enabled host flow.

Frequently Asked Questions about zoom-meeting-sdk-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed Zoom meetings in an iOS app using the Meeting SDK?

You can embed Zoom meetings in an iOS app by initializing and authenticating the Zoom Meeting SDK, then joining or hosting meetings using default or custom UI flows. The SDK manages mobile lifecycle, permissions, and in-meeting state synchronization.

How does PKCE authentication work for the iOS Zoom Meeting SDK?

PKCE authentication secures the Zoom Meeting SDK initialization by verifying client integrity without exposing static secrets. It is applied during SDK setup to safely authorize join and host-start flows on iOS.

Can I start a Zoom meeting as a host on iOS using a ZAK token?

Yes, you can start a Zoom meeting as a host on iOS using a ZAK token. The SDK supports a ZAK-enabled host flow, allowing authenticated users to initiate and control embedded meetings directly.

Do I need the local zoom-sdk-ios package to use custom UI for embedded meetings?

Yes, using custom UI for embedded meetings requires the local zoom-sdk-ios package. Proper environment setup is necessary to manage the mobile lifecycle, permissions, and render in-meeting controls.

What is the best way to handle mobile lifecycle events for embedded Zoom meetings on iOS?

Handling mobile lifecycle events for embedded Zoom meetings on iOS is done through the Zoom Meeting SDK. It provides built-in lifecycle management to synchronize in-meeting state and permissions during app transitions.

Why are my in-meeting controls not syncing in my iOS Zoom SDK implementation?

In-meeting controls may fail to sync due to improper lifecycle management or missing SDK environment setup. Ensure the zoom-sdk-ios package is initialized correctly to maintain state synchronization across embedded meetings.