23 lines
1.0 KiB
Markdown
23 lines
1.0 KiB
Markdown
# Samples Validation
|
|
|
|
Validated repositories:
|
|
- https://github.com/zoom/virtual-assistant-android-sample
|
|
- https://github.com/zoom/virtual-assistant-iOS-sample
|
|
|
|
Latest commit observed during validation:
|
|
- Android sample: `faab2b6` (2024-10-16), commit message references `OpenUrl` deprecation.
|
|
- iOS sample: `dd31e95` (2024-10-16), commit message references URL opening method update.
|
|
|
|
## Confirmed Relevant Patterns
|
|
|
|
- `zoomCampaignSdk:ready` event gating before native bridge registration.
|
|
- `window.zoomCampaignSdk.native.exitHandler/commonHandler` bridge contract.
|
|
- `support_handoff` event forwarding from JavaScript to native.
|
|
- WebView URL policy split between in-app browsing and system browser.
|
|
|
|
## Contradictions and Caveats
|
|
|
|
- Samples still document legacy command contract (`{"cmd":"openURL","value":"..."}`) while marking it deprecated.
|
|
- Naming in sample classes uses "LiveSDK" and "Virtual Assistant" while docs use "Virtual Agent".
|
|
- Treat sample repos as implementation patterns, not canonical naming source.
|