DefaultApplicationType

  • You can specify default applications for various categories on Android devices, including assistant, browser, call redirection, call screening, dialer, home, SMS, and wallet apps.

  • The ability to set a default application and its supported scope (fully managed, personal profile, work profile, or company-owned) depends on the specific application type and the Android version.

  • Non-compliance details are reported with MANAGEMENT_MODE or API_LEVEL reasons if the default application setting is not supported due to the device's management mode or Android version.

  • The DEFAULT_APPLICATION_TYPE_UNSPECIFIED enum value should not be used.

Categories for which a default application can be specified.

Enums
DEFAULT_APPLICATION_TYPE_UNSPECIFIED Unspecified. This value must not be used.
DEFAULT_ASSISTANT

The assistant app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.

Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_BROWSER

The browser app type.

Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_CALL_REDIRECTION

The call redirection app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.

Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_CALL_SCREENING

The call screening app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.

Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_DIALER

The dialer app type.

Supported on fully managed devices on Android 14 and 15. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.

Supported on all management modes on Android 16 and above.

DEFAULT_HOME

The home app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.

Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_SMS

The SMS app type. This app type cannot be set for SCOPE_WORK_PROFILE.

Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.

DEFAULT_WALLET

The wallet app type. The default application of this type applies across profiles.

On a company-owned device with a work profile, admins can set the scope to SCOPE_PERSONAL_PROFILE to set a personal profile pre-installed system app as the default, or to SCOPE_WORK_PROFILE to set a work profile app as the default. It is not allowed to specify both scopes at the same time.

Due to a known issue, the user may be able to change the default wallet even when this is set on a fully managed device.

Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.