Knowledge Base
Configure iOS Apps with MDM
Last Modified: 2024. 5. 31.
Learn how to configure the different iOS Apps of TeamViewer with the help of AppConfig and your Mobile Device Management (MDM) solution.
This article applies to all TeamViewer customers with a Corporate or Tensor license. The configuration requires an MDM that supports AppConfig (https://www.appconfig.org/).
Introduction
AppConfig is a technological standard to configure Android and iOS apps. It allows the configuration of the apps through MDM software. For more information, please refer to the AppConfig community page: AppConfig for iOS – AppConfig Community
Configuration keys
| Key | Description | Remote Control | QuickSupport | Assist AR |
|---|---|---|---|---|
keepAliveServerName | (Deprecated) Let the app connect to a dedicated router. | ✅ | ✅ | ✅ |
conditionalAccessServers | Let the app connect to one of the given dedicated routers. Separate the routers by a semicolon. | ✅ | ✅ | ✅ |
partnerListApiToken | Api Token needed to add a device to a group automatically. Group ID + Api Token is mandatory to add the device. | ✅ | ✅ | ✅ |
ConfigurationID | Configuration ID is used to apply custom module parameters for the QuickSupport app. | ❌ | ✅ | ❌ |
partnerListDeviceName | Change the device name that is used to add the device to a group. By default, we take the device name of the system. | ✅ | ✅ | ✅ |
partnerListGroupId | Group ID that the device will be added to. Group ID + Api Token is mandatory to add the device. | ✅ | ✅ | ✅ |
customModuleConfigId | Add your Assist AR module config ID from the Management Console to show Customer Terms of Service. | ❌ | ❌ | ✅ |
sessionRequestConfigurationID | Add your session request configuration ID from the Management Console, so that the user is able to request a session without sharing the TeamViewer ID. | ❌ | ❌ | ✅ |
sessionID | Only used by Integrations, not intended to be used by customers. | ❌ | ✅ | ❌ |
expirationDate | Only used by Integrations, not intended to be used by customers. | ❌ | ✅ | ❌ |
useTwoStepLogin | Defines which login mode is shown as default at C&C and Chat tabs. If true shows SSO, if false shows regular username+password mode. | ✅ | ❌ | ❌ |
allowedCompanyIds | Add allowlisted companies by adding their Company ID separated by a semicolon. | ❌ | ✅ | ❌ |
ssoUseEmbeddedBrowser | When disabled, launches SSO login using Safari integrated browser. If enabled, SSO login happens in a seamlessly embedded web view. For servers requesting client certificate authentication, it's recommended to be disabled. | ✅ | ❌ | ❌ |
mdv2AssignmentID | Managed Device assignment ID from Management Console. Please note the following behavior:
| ❌ | ✅ | ❌ |