Testing RTMS app: can't find zoomSDK

I am building an RTMS app based on the zoom GitHub repo. Got the app loaded up on my zoom client (that worked flawlessly) but when the app loads up I get the following error

I looked the developer console and I see the following errors

[Info] Content blocker prevented frame displaying https://34b8b7cca218.ngrok-free.app/ from loading a resource from https://source.zoom.us/5.17.1/lib/web-sdk.min.js
[Info] Content blocker prevented frame displaying https://34b8b7cca218.ngrok-free.app/ from loading a resource from https://appssdk.zoom.us/sdk.js
[Error] Error retrieving Zoom context: – ReferenceError: Can't find variable: zoomSdk
ReferenceError: Can't find variable: zoomSdk
	(anonymous function) (34b8b7cca218.ngrok-free.app:281)
	(anonymous function) (34b8b7cca218.ngrok-free.app:141)
	Global Code (34b8b7cca218.ngrok-free.app:287)
[Log] ✅ WebSocket connected (34b8b7cca218.ngrok-free.app, line 110)

I suspect the safari engine (which is what seems to be powering the zoom app) is blocking content loading - maybe because it is coming from ngrok? How can I resolve this situation so I can progress with testing?

@aseem2 thanks for posting this here.

Are you trying to run the Zoom app independently in a browser and not the Zoom client? The Zoom Apps SDK is specifically designed to work on Zoom Client and not browsers. Let me know if that helps

This was from inside the zoom desktop client (the zoom application that I use on my Mac). I added the “app” from inside the desktop client.

@aseem2 , if you are loading zoomSDK from SDK, you will need to set the allow domain for the CDN.

What you are experiencing now is likely the case where loading of the zoomSDK frm the CDN fails, and hence the object is a null object.

Putting the URL in the allow list should load the zoomSDK from CDN normally.

Refer to this screenshot, you will need to add appsdk.zoom.us into the Domain Allow List