<main>
<article class="userContent">
<p><br></p><h2 data-id="general">General</h2><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> In this article, we are going to show you all possible configurations of the different iOS Apps of TeamViewer with the help of AppConfig and your Mobile Device Management (MDM) solution.</p><p><br></p><h3></h3><h2 data-id="introduction">Introduction</h2><p>AppConfig is a technological standard to provide the configuration of 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/ios/" rel="nofollow noreferrer ugc">https://www.appconfig.org/ios/</a></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/CQ5XV52CBGV0/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/CQ5XV52CBGV0/image.png" alt="image.png" height="364" width="1074" 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 Pilot 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>