<main>
<article class="userContent">
<p><br></p><p>Learn how to configure the different iOS Apps of TeamViewer with the help of AppConfig and your Mobile Device Management (MDM) solution.</p><div class="blockquote"><div class="blockquote-content"><p class="blockquote-line"><em>This article applies to all TeamViewer users. The configuration requires an MDM that supports AppConfig (</em><a href="https://www.appconfig.org/" rel="nofollow noreferrer ugc"><em>https://www.appconfig.org/</em></a><em>).</em></p></div></div><p><br></p><h3></h3><h2 data-id="introduction">Introduction</h2><p>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: <a href="https://www.appconfig.org/" rel="nofollow noreferrer ugc">https://www.appconfig.org/ios/</a>.</p><p><br></p><h3 data-id="-1"></h3><h2 data-id="configuration-keys">Configuration keys</h2><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/GMKGR9URDPD3/configure-ios-apps-with-mdm-configuration-keys-table.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/GMKGR9URDPD3/configure-ios-apps-with-mdm-configuration-keys-table.png" alt="Configure iOS Apps with MDM - Configuration keys table.png" height="401" width="973" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><h3 data-id="find-the-keys-here-for-you-to-copypaste%3A">Find the keys here for you to copy/paste:</h3><p><br></p><p><strong>Key: </strong>keepAliveServerName</p><p><strong>Description:</strong> (Deprecated) Let the app connect to a dedicated router.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>conditionalAccessServers</p><p><strong>Description:</strong> Let the app connect to one of the given dedicated routers. Separate the routers by semicolon.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>partnerListApiToken</p><p><strong>Description:</strong> Api Token needed to add a device to a group automatically. Group ID + Api Token is mandatory to add the device.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>partnerListDeviceName</p><p><strong>Description:</strong> Change the device name that is used to add the device to a group. By default, we take the device name of the system.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>partnerListGroupId</p><p><strong>Description:</strong> Group ID that the device will be added to. Group ID + Api Token is mandatory to add the device.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>customModuleConfigId</p><p><strong>Description:</strong> Add your Assist AR module config ID from the Management Console to show Customer Terms of Service.</p><p><strong>Remote Control: </strong>❌</p><p><strong>QuickSupport</strong>: ❌</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>sessionRequestConfigurationID</p><p><strong>Description:</strong> 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.</p><p><strong>Remote Control: </strong>❌</p><p><strong>QuickSupport</strong>: ❌</p><p><strong>Assist AR (formerly Pilot):</strong> ✅</p><p>_______ </p><p><strong>Key: </strong>sessionID</p><p><strong>Description:</strong> Only used by Integrations, not intended to be used by customers</p><p><strong>Remote Control: </strong>❌</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ❌</p><p>_______</p><p><strong>Key: </strong>expirationDate</p><p><strong>Description:</strong> Only used by Integrations, not intended to be used by customers</p><p><strong>Remote Control: </strong>❌</p><p><strong>QuickSupport</strong>: ✅</p><p><strong>Assist AR (formerly Pilot):</strong> ❌</p><p>_______ </p><p><strong>Key: </strong>useTwoStepLogin</p><p><strong>Description:</strong> 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.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ❌</p><p><strong>Assist AR (formerly Pilot):</strong> ❌</p><p>_______ </p><p><strong>Key: </strong>ssoUseEmbeddedBrowser</p><p><strong>Description:</strong> When disabled, launches SSO login using Safari integrated browser. If enabled, SSO login happens in a seamless embedded web view. For servers requesting client certificate authentication, it's recommended to be disabled.</p><p><strong>Remote Control: </strong>✅</p><p><strong>QuickSupport</strong>: ❌</p><p><strong>Assist AR (formerly Pilot):</strong> ❌</p>
</article>
</main>