---
title: "Deploy using an EMM provider"
---
import useBaseUrl from '@docusaurus/useBaseUrl';
| Key | Description | Default/Valid Values | iOS Support | Android for Work Support |
|---|---|---|---|---|
inAppPinCodeString |
Require users to authenticate as the device owner before using the app. Prompts for fingerprint or passcode when the app first opens and when the app has been in the background for more than five minutes. | Default: falseValid: true | false |
||
blurApplicationScreenString |
Blur the app when it's set to background to protect any confidential on-screen information. On Android, it also prevents taking screenshots of the app. | Default: falseValid: true | false |
||
jailbreakDetectionString |
Disable app launch on jailbroken or rooted devices. | Default: falseValid: true | false |
||
copyAndPasteProtectionString |
Disable the ability to copy from or paste into any text inputs in the app. | Default: falseValid: true | false |
||
serverUrlString |
Set a default Mattermost server URL. Supports a single server only while v2.0 of the mobile app supports multiple server connections. | Valid: URL | ||
serverNameString |
Automatically populates the server display name for the URL specified in serverURL. | Valid: alphanumeric or empty | ||
allowOtherServersString |
Allow the user to change the above server URL. If set to true, users can connect to multiple servers that aren't specified in the server URL setting. If set to false, users can only connect to a single defined server. |
Default: trueValid: true | false |
||
usernameString |
Set the username or email address to use to authenticate against the Mattermost Server. | |||
useVPNString |
Enable connection to the Mattermost Server to use a per-app VPN or VPN on-demand. | Default: falseValid: true | false |
||
timeoutVPNString |
Set how long the request waits (in milliseconds) for an initial VPN connection to establish before timeout. | Default: 30000 | ||
vendorString |
Name of the EMM vendor or company deploying the app. Used in help text when prompting for passcodes so users are aware why the app is being protected. | Default: Mattermost | ||
inAppSessionAuthString |
Use the app's internal browser for SSO instead of an external browser. From Mattermost v10.2 and mobile v2.2.1, deprecated in favor of the mobile external browser server configuration setting. | Default: falseValid: true | false |