Zoom Virtual Agent - iOS
Official docs:
- https://developers.zoom.us/docs/virtual-agent/ios/
Quick Links
- [concepts/webview-lifecycle.md](concepts/webview-lifecycle.md)
- [examples/js-bridge-patterns.md](examples/js-bridge-patterns.md)
- [references/ios-reference-map.md](references/ios-reference-map.md)
- [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
Integration Model
- Load campaign URL in
WKWebView. - Inject
window.zoomCampaignSdkConfigusingWKUserScript. - Register message handlers for exit/common/handoff flows.
- Handle URL behavior in navigation delegates (
in-app,SFSafariViewController, or system browser).
Hard Guardrails
- Register scripts and handlers before web interaction.
- Handle iOS 14.5+ download behavior where needed.
- Keep deprecated
openURLcommand support as fallback only.
Chaining
- Product-level patterns: [../SKILL.md](../SKILL.md)
- Contact Center mobile scope: [../../contact-center/ios/SKILL.md](../../contact-center/ios/SKILL.md)