I have a native app, iOS and Android. It is a community app, where users can sign in and view various information about their local church group, make a donation and see what events are running. These events can have a Zoom meeting associated with them so they can be an “online” event.
I have been able to create a OAuth app in my Zoom account. I have been able to get my native app user to authenticate the use of Zoom by the app (just using my developer account login), and as a result I can then use the API to create Zoom meetings that should be visible to other users when browsing available events.
That all works as expected.
However, it seems in order for all my users to be able to use this I need to publish my OAuth app to the marketplace, yet reading the submission criteria etc it makes no mention of native apps, how a tester might sign into your native app etc etc. It seems like it’s all in the wrong context.
I can’t use a JWT for this, as all of my native app users are just random individuals and do not all belong to my Zoom account, or any one single Zoom account for that matter.
I can’t understand why, just to be able to use the API to create a meeting, I have to publish the OAuth connection to Marketplace.
Can someone help me understand what I am missing here?
Which App Type (OAuth / Chatbot / JWT / Webhook)?