Does Zoom offer any mechanism — such as enterprise-wide preinstallation or admin-managed deployment — where an organization can install the app for all users under their Zoom enterprise account?
This would allow us to partner with an enterprise, and have the app deployed seamlessly to all their employees without requiring each participant to go through the installation process manually.
Appreciate any guidance or best practices on how to enable this kind of managed installation.
For this exact purpose, we introduced Admin authorized apps - where an admin can authorize an app on behalf of other users in the account. We allow for this authorization to occur at a user, group or account level. You can learn more about this feature here - Admin Authorized Apps – Zoom Guided Tour.
It is generally available for all user level apps.
The app that i am currently working on I have selected selected ‘user-managed’ so i assume anyone can install the app from the marketplace.
If i want to also have ‘admin-managed’, will i have to duplicate the same other things and just change it to admin-managed? Does this mean that 2 different apps will pop up when i try to search my app name in the marketplace?
Just for the context i have used these apis in my code
“[
‘runRenderingContext’,
‘openUrl’,
‘startRTMS’,
‘stopRTMS’,
‘drawWebView’,
‘clearWebView’,
‘getRunningContext’,
‘getMeetingContext’,
‘getMeetingParticipants’,
‘getUserContext’,
‘getMeetingUUID’,
‘postMessage’,
‘drawImage’,
‘closeRenderingContext’,
‘setVirtualForeground’,
‘removeVirtualForeground’,
‘setEmojiReaction’,
‘getEmojiConfiguration’,
‘sendMessage’,
],”
All of the APIs that you have here seem to only support a user context. So it might not make sense for a admin managed app.
To answer your question about admin managed vs user managed. Currently its either or. So it will be two distinct apps if you proceed with a admin managed app.
Could you please clarify how the same app can be built as an admin-managed application if none of the APIs I mentioned currently support the admin-managed model?
If you need to leverage these APIs that don’t support a admin context, then you wont be able to build a admin managed app. Can you share a bit about your usecase about why you want to build an admin managed app?
My app with the help of hardware(that users will buy) shows a badge at on their respective video tile and everyone in the meet would be able to confirm based on badge if the voice is AI or actual human.
We are going to partner with some org and so I was also looking for admin-managed app option.