Mass-deploying with preconfigured settings for iOS in Zoom App
Zoom mobile app on managed iOS devices can be managed remotely by system administrators using the mobile device management (MDM) software. Administrators can then enforce the usage of certain settings or disable them completely, based on their requirements.
By enrolling and managing the mobile app through Zoom Device Management, you are able to centrally control settings for both the desktop client and mobile app in the Zoom web portal.
This video guides you through the process of installing Zoom on Windows devices, MacOS devices, as well as Android devices. If you need to centrally configure desktop client and mobile app settings, you can also utilize Zoom’s own Device Management platform.
Contents
- 1 Configuring Zoom on iOS using MDM has a few prerequisites
- 2 Configuration options
- 3 What you need to do to configure Intune
- 3.1 How to install the Intune Company Portal on a user’s device
- 3.2 What are the steps involved in applying a configuration policy
- 3.3 What is the process for assigning configuration policies to a group?
- 3.4 Frequently Asked Questions
- 3.5 What is MDM in Zoom app?
- 3.6 Is there a Zoom app for iOS?
- 3.7 WHY IS Zoom not working on iPhone?
- 3.8 Related Articles
Configuring Zoom on iOS using MDM has a few prerequisites
- An iOS device running iOS 4 or later
- A mobility management tool like AirWatch or Microsoft Intune, which is a form of enterprise mobility management
Read it also –
Configuration options
Configuration key | Description | Value type |
Install and update |
||
SetEnrollToken4CloudMDM | This will enroll your mobile device in Zoom Device Management using a token that is provided by the Zoom Device Management web portal. | String |
Network |
||
DisableCertPin | Disable Certificate Pinning. | Boolean |
BandwidthLimitUp | specifies the maximum bandwidth that can be sent to the desktop client. Note: If your Web settings specify a limit on bandwidth, that limit will take precedence over any client-based limitations. |
String |
BandwidthLimitDown | allows the user to set the maximum amount of bandwidth that the desktop client can receive. Note: If in your web preferences there is a web setting for bandwidth restrictions, that web setting overrides the restrictions on your client. |
String |
EnableIndependentDataPort | If the client is configured to use independent data ports for media communication, it will do so over the following ports: Audio: 8803 Screen share: 8802 Video: 8801 |
Boolean |
Authentication |
||
DisableFacebookLogin | Remove Facebook login option. | Boolean |
DisableGoogleLogin | Remove Google login option. | Boolean |
EnableAppleLogin | Allow access to Apple login option. | Boolean |
DisableLoginWithSSO | Remove SSO login option. | Boolean |
DisableLoginWithEmail | Remove Email login option. | Boolean |
ForceLoginWithSSO | Defaults login to SSO. | Boolean |
SetSSOURL | Sets the default SSO URL to be used for SSO login. For example, hooli.zoom.us would be set as “ForceSSOUrl=hooli”. |
String |
ForceSSOURL | locks the default SSO URL for SSO logins and sets it as the default SSO URL. For example, hooli.zoom.us would be set as “ForceSSOUrl=hooli”. |
String |
EnableEmbedBrowserForSSO | This instructs the client to use the embedded browser to make SSO work. | Boolean |
DisableAutoLaunchSSO | prevents Zoom from automatically launching the previously used SSO URL automatically. This is useful for users who have multiple accounts, each with its own SSO URL, and would like to share information between them. | Boolean |
mandatory:EnablePhoneLogin | Enables login with phone authentication.ย (A) | Boolean |
mandatory:EnableAliPayLogin | Enables login with Alipay authentication.ย (A) | Boolean |
mandatory:EnableWeChatLogin | Enables login with WeChat authentication.ย (A) | Boolean |
EnforceLoginWithMicrosoft | Require login with Microsoft authentication. | |
SetAccountIDsRestrictedToJoin | This method allows the client to join a meeting only when it is hosted by a specific account ID.ย (B) | String |
SetEmailDomainsRestrictedToLogin | allows you to specify the domain names of the email addresses that the users can use to log in, each separated by “&”. Example: zoom.us & hooli.com |
String |
EnableCloudSwitch | – Allows the user to switch between Zoom commercial (default) and Zoom for Government. | Boolean |
EnforceSignInToJoin | – we should require users to authenticate before they can join meetings via the desktop client.ย For those who join through the join URL, authentication can take place through the web portal. | Boolean |
EnforceAppSignInToJoin | When joining meetings on the desktop client, it will ask for authentication before it allows the user to join. | Boolean |
EnforceSignInToJoinForWebinar | This option requires users to authenticate themselves before joining a webinar through the desktop client.ย Authentication can be done through the web portal, if you choose to join through the join URL. | Boolean |
EnforceAppSignInToJoinForWebinar | – Requires the client to be logged into a Zoom account before joining any webinar on the desktop client.require authentication on the desktop client to join any webinar on the desktop client.any webinar. | Boolean |
SetDevicePolicyToken | Sets whether internal meetings need to be authenticated.ย (C) | String |
General meeting and client options |
||
AlwaysShowMeetingControls | Set use ofย Always show meeting controlsย setting. | Boolean |
DisableClosedCaptioning | Disable the use of all closed captioning. | Boolean |
DisableQnA | Disable the use ofย Q&Aย in webinars. | Boolean |
DisableMeetingReactions | Disable the use ofย Meeting reactions. | Boolean |
DisableNonVerbalFeedback | Disable the use ofย Non-verbal feedback. | Boolean |
DisableWebinarReactions | Disable the use ofย Webinar Reactions. | Boolean |
DisableBroadcastBOMessage | The host should be able to disable the broadcasting of a message to all breakout rooms while he or she is hosting the meeting. | Boolean |
MeetingReminder | Allows users to view reminders when meetings are upcoming. | Boolean |
Video |
||
DisableReceiveVideo | Disable receiving video. | Boolean |
DisableVideoCamera | Disable sending video. | Boolean |
TurnOffVideoCameraOnJoin | as soon as you join a meeting, it turns off the camera automatically. | Boolean |
EnableFaceBeauty | Enableย Touch up my appearance. | Boolean |
Audio |
||
DisableComputerAudio | – Disable and remove the Computer Audio option from the audio settings for the meeting. | Boolean |
AutoJoinVOIP | automatically synchronizes the computer audio with the audio of the meeting participants when the participants join. | Boolean |
Screen sharing |
||
DisableShareScreen | From now on, you will not be able to share your screen with others during meetings or webinars. | Boolean |
EnableBlurSnapshot | When switching between apps during screen sharing, the other apps’ view will be blurred out. | Boolean |
DisableWhiteBoard | Disableย Whiteboardย feature. | Boolean |
DisableDesktopShare | disables the capability of sharing your desktop while sharing a screen. | Boolean |
In-meeting Chat |
||
DisableMeetingChat | Disable in-meeting chat. | Boolean |
Background and Filters |
||
DisableVirtualBkgnd | Disableย Virtual Backgroundย feature. | Boolean |
DisableVideoFilters | Disableย Video filtersย feature. | Boolean |
EnableAutoReverseVirtualBkgnd | Indicates that the virtual background needs to be reversed automatically post-meeting. | Boolean |
Recording |
||
DisableCloudRecording | Disable recording to the cloud. | Boolean |
Zoom Room and Room System calling |
||
DisableDirectShare | Notifies Zoom Rooms that direct sharing is disabled. | Boolean |
NeedCallARoom | This allows you to display the Call Room System button as an icon on the desktop client’s desktop. | Boolean |
Zoom Chat |
||
DisableLinkPreviewInChat | Disable link previews. | Boolean |
SetMessengerDoNotDropThread | When messages with new replies are received, they are move to the bottom of the thread. | Boolean |
PlaySoundForIMMessage | allows users to receive audio notifications when a new message is received via IM. | Boolean |
MuteIMNotificationWhenInMeeting | Mute notifications sent by the chat system during meetings. | Boolean |
Miscellaneous |
||
EmbedDeviceTag | The EmbedDeviceTag service embeds a specified device tag string in all HTTP requests of the Zoom client application. These device tag strings are usually added to the head of the regular HTTP requests. | String |
Notes:
- As of this writing, these options are available for devices that are based in the China region only.
- To obtain your Account ID, please have an owner or administrator of your account contact Support.
- -(C) We would like to recommend that the account owner or admin contact Support so this can be enabled for use. To be able to view and edit Device Policy Management, the owner will also need to edit the role associated with him/her.ย By accessing Device Policy Management, the owner will be able to retrieve the required token.
- In order to make a configuration option mandatory for all users, you must use the prefix “mandatory:” followed by the key name. Zoom on iOS will not allow users to change their options while using the app.
Sample XML for Intune
<dict> <key>ForceLoginWithSSO</key> <integer>1</integer> <key>SetSSOURL</key> <string>success</string> <key>MeetingReminder</key> <integer>1</integer> <key>mandatory:SyncMeetingFromCalendar</key> <integer>0</integer> <key>mandatory:TurnOffVideoCameraOnJoin</key> <integer>0</integer> </dict>
Sample XML forย AirWatch
<managedAppConfiguration> ย ย ย <version>1.2.10</version> ย ย ย <bundleId>us.zoom.videomeetings</bundleId> ย ย ย <dict> ย ย ย ย ย <integerย keyName="ForceLoginWithSSO"> ย ย ย ย ย ย ย <defaultValue> ย ย ย ย ย ย ย ย ย ย <value>1</value> ย ย ย ย ย ย ย </defaultValue> ย ย ย ย ย </integer> ย ย ย ย ย <stringย keyName="SetSSOURL"> ย ย ย ย ย ย ย ย <defaultValue> ย ย ย ย ย ย ย ย ย ย <value>success</value> ย ย ย ย ย ย ย </defaultValue> ย ย ย ย ย ย </string> ย ย ย ย ย <integerย keyName="MeetingReminder"> ย ย ย ย ย ย ย <defaultValue> ย ย ย ย ย ย ย ย ย <value>1</value> ย ย ย ย ย ย ย </defaultValue> ย ย ย ย ย ย </integer> ย ย ย ย ย ย <integerย keyName="mandatory:SyncMeetingFromCalendar"> ย ย ย ย ย ย ย <defaultValue> ย ย ย ย ย ย ย ย ย ย <value>0</value> ย ย ย ย ย ย ย ย </defaultValue> ย ย ย ย ย </integer> ย ย ย ย ย <integerย keyName="mandatory:TurnOffVideoCameraOnJoin"> ย ย ย ย ย ย ย ย <defaultValue> ย ย ย ย ย ย ย ย ย ย <value>0</value> ย ย ย ย ย ย ย </defaultValue> ย ย ย ย </integer> ย ย ย </dict> </managedAppConfiguration>
What you need to do to configure Intune
How to install the Intune Company Portal on a user’s device
- Make sure your users have the Intune Company Portal app installed on their smartphones.
- The Company Portal app needs to be signed in for your users to use, and any instructions in the app should be followed so that the app can manage their devices.
- It is recommended that you instruct your users to install Zoom through the Intune Company Portal application.
What are the steps involved in applying a configuration policy
- Sign into the Microsoft 365 Device Management dashboard by using your Microsoft account.
- Select Client apps from the left-hand navigation menu, then select App configuration policies from the left-hand navigation menu.
- You are then asked to provide your configuration information as follows:
- Name: Make sure you give your configuration a name.
- Description: Describe your configuration so that others can find it easily.
- Deviceย enrollmentย type: Selectย Managedย devices.
- Platform: Selectย iOS.
- Associatedย app: Make sure you choose the ZOOM Cloud Meetings App Store.
- Clickย Configuration settings.
- Select Enter XML Data from the drop-down menu for Configuration settings format.
- You can set the configuration options by typing in the text box.
- Clickย OK.
What is the process for assigning configuration policies to a group?
- Go to the left-side panel and click Assignments.
- Then click Select groups to include in your assignment.
- To add a group to the list, you will have to search for a group you would like to apply the policy to and click their name.
- Next, click Select.
- You will then be asked to click Save in order to apply your policy to the selected groups.
If the configuration has not been pushed to all of your devices, it may take several minutes for it to be done.
Frequently Asked Questions
What is MDM in Zoom app?
Is there a Zoom app for iOS?
WHY IS Zoom not working on iPhone?
Reinstall Zoom by deleting it and reinstalling it
You may need to delete the Zoom app on your iPhone and reinstall it if it still doesn’t work after you have deleted and reinstalled it if you have already deleted and reinstalled it. In order to release the video-calling app, you will need to press the “X” button by holding down the application with your finger and releasing it with your finger. When you get to the popup, you will be able to select the Delete button so that you will be able to remove the app from your phone
Related Articles