it’s working now, but I wish that there was some message returned saying invalid / missing options were passed in. Would have saved me a bunch of time.
Any plans to implement a payload, similar to the action payload in the deeplink method?
I’m not aware of plans to add a payload to this API just yet. You should be able to use the onConnect or OnMeeting event to run code when the in-meeting instance is started.
I would love to see a complete working example for clarity. Glancing over the docs, I’m struggling to see how this works because the connect methods say they can only be called from the meeting instance, not the panel instance. But the payload I need to pass is in the panel instance. Can you tell me what the setup and flow should look like for this to work?
from panel - zoomSdk.launchappinmeeting({joinURL})
from panel - send json data to meeting instance.
In meeting - receive data and update ui.
Does postMessage only work after connect?
Do both panel and meeting have access to postMessage?
Is the flow something like this?
meeting - zoomSdk.connect()
meeting - zoomSdk.onConnect(... zoomSdk.postMessage("send me data"))