/ /

Configure Computer desktop app via MDM on macOS

Learn how to use a mobile device management (MDM) solution to centrally configure the Computer desktop app for your organization, including automatic updates, workspace sign-in, and app launch behavior.

As an IT administrator, you can use your organization's mobile device management (MDM) solution to configure the Computer desktop app for users across your organization. MDM lets you centrally manage settings including automatic updates, workspace sign-in, and app launch behavior.

The Computer desktop app supports the following MDM configuration keys:

Key

Type

Description

Available from

DevRevDisableAutoUpdates

Boolean

Prevents the app from checking for or downloading updates

Computer 5.0.52

DevRevManagedSlug

String

Restricts sign-in to a specific workspace

Computer 5.0.52

DevRevDisableAutoLaunch

Boolean

Disables the default "Open at Login" behavior on first launch

Computer 5.0.58

๐Ÿ“ Note: The Computer desktop app must be running the required version or later for a configuration key to take effect.

MDM configuration

Domain: ai.devrev.desktop

Add the required keys to your existing configuration profile.

Disable automatic updates

Set DevRevDisableAutoUpdates to true to prevent the Computer desktop app from checking for or downloading updates.

<dict>
    <key>DevRevDisableAutoUpdates</key>
    <true/>
</dict>

Key: DevRevDisableAutoUpdates
Type: Boolean
Value: true

Configure a managed workspace

Set DevRevManagedSlug to your organization's workspace slug. For example, if your DevRev URL is https://app.devrev.ai/acme, the workspace slug is acme.

When configured, the app:

  • Opens directly on the SSO sign-in form.

  • Pre-fills the configured workspace slug.

  • Prevents users from changing or clearing the workspace slug.

  • Hides the option to sign in using other methods.

<dict>
    <key>DevRevManagedSlug</key>
    <string>your-workspace-slug</string>
</dict>

Key: DevRevManagedSlug
Type: String
Value: Your workspace slug

The workspace slug is read when the application starts. Changes to the MDM configuration take effect the next time the app is launched.

Disable auto-launch

By default, the Computer desktop app enables Open at Login when a user launches the app for the first time. Set DevRevDisableAutoLaunch to true to disable this first-run default.

<dict>
    <key>DevRevDisableAutoLaunch</key>
    <true/>
</dict>

Key: DevRevDisableAutoLaunch
Type: Boolean
Value: true

This setting controls only the first-run default; it does not continuously enforce the user's login-item preference. After the first launch, users can change the setting through System Settings > General > Login Items or the Dock's Open at Login option.

For OS-level enforcement of login items, use Apple's Managed Login Items configuration (com.apple.servicemanagement) alongside this setting.

Configure multiple policies

You can configure all supported policies in a single MDM configuration profile:

<dict>
    <key>DevRevDisableAutoUpdates</key>
    <true/>

    <key>DevRevManagedSlug</key>
    <string>your-workspace-slug</string>

    <key>DevRevDisableAutoLaunch</key>
    <true/>
</dict>

Configurations are ignored by older versions that do not support the corresponding key. Update the Computer desktop app to the required version before deploying the configuration.

Was this article helpful?