Android app directory · Communication

Mattermost managed configuration for Android

These are the AppConfig keys Mattermost documents for its mobile apps, as they apply to Mattermost on Android. They help IT point devices at the right server, limit which servers people can add and reduce data leaking from the app. Mattermost's table also shows which keys each platform supports, so check it for your version. Mattermost relies on the AppConfig standard and does not support app wrapping.

Package name com.mattermost.rn
Developer
Mattermost, Inc.
Keys on this page
9 of 12 documented
Last checked

Common setups

Common Mattermost setups

Copy a setup into the managed configuration of a policy, then adjust the values. Each one uses only keys explained below.

Single company server

People open the app and land on your server, with no way to add another one.

{
  "serverUrl": "https://chat.example.com",
  "serverName": "Example chat",
  "allowOtherServers": "false"
}

Lock down the screen and clipboard

Hide content in the app switcher, block screenshots, stop copy and paste, and ask people to unlock when the app opens.

{
  "blurApplicationScreen": "true",
  "copyAndPasteProtection": "true",
  "inAppPinCode": "true"
}

Refuse rooted devices

Stop the app from opening on rooted devices, ask people to unlock with their fingerprint or passcode, and name your company in the prompt.

{
  "jailbreakDetection": "true",
  "inAppPinCode": "true",
  "vendor": "Example Ltd IT"
}

Managed configuration

Mattermost managed configuration keys

Key names and value types come from the vendor’s documentation. The explanations are written by Nomid.

KeyTypeWhat it doesExample
Server and sign-in
serverUrlServer addressSets the default Mattermost server, so people do not have to type it when they first open the app.https://chat.example.com
serverNameDisplay nameAuto-fills the display name for the server set in serverUrl.Example chat
allowOtherServersText: true or falseWhen off, people can only use the server you defined. When on, which is the default, they can add other servers.false
usernameUser name or emailThe user name or email used to authenticate to the server. Mattermost documents no default.jsmith@example.com
Data protection
blurApplicationScreenText: true or falseBlurs the app when it goes to the background. On Android it also blocks screenshots of the app.true
copyAndPasteProtectionText: true or falseStops people from copying from or pasting into text fields in the app.true
jailbreakDetectionText: true or falsePrevents the app from launching on rooted or jailbroken devices.true
inAppPinCodeText: true or falseAsks the person to unlock the device with their fingerprint or passcode when the app opens, and again after it was in the background for more than five minutes.true
vendorCompany nameThe name of your company or MDM provider, shown in the text of passcode prompts so people know why the app is protected.Example Ltd IT

Deploy with Nomid

Roll Mattermost out in three steps

  1. Step 1Add Mattermost to a policy

    Find it on Google Play from the policy’s apps list and choose how it is installed.

  2. Step 2Set its managed configuration

    In the policy, set the app’s managed configuration with the keys and values from this page.

  3. Step 3Assign the policy

    Devices in the policy receive Mattermost and its configuration on their next sync.

Questions

Mattermost on managed Android

What is Mattermost's package name on Android?

com.mattermost.rn. Use it to find the app when you add it to a policy.

Are all keys supported on Android?

No. Mattermost's table marks useVPN and timeoutVPN as iOS only, so this page leaves them out. Check the table for your app version before you rely on a key.

Can I wrap the app with a container tool?

Mattermost says it does not support app wrapping, because it can break real-time messaging. It supports AppConfig only.

Is there a template file?

Yes, Mattermost offers an XML template of the configuration file on its documentation page.

Manage Mattermost on your fleet

Add the app to a Nomid policy, set its configuration and choose its permissions.

Choose Your Time

Loading...
Open booking calendar