Estás aquí: Home > Gestión de Dispositivos > Android > Gestión de apps > Aplicaciones predeterminadas

Fija las apps predeterminadas en dispositivos Android gestionados

Fija el navegador, el marcador, la app de SMS, la cartera o el launcher predeterminados en dispositivos Android gestionados desde tu política de Applivery, y evita que el usuario los cambie.

8 min de lectura

TL;DR

Fija el navegador, el marcador, la app de SMS, el asistente, la cartera o el launcher predeterminados desde tu política de Android en Applivery, usando una lista priorizada de apps candidatas.

Android deja que sea el usuario quien elija qué app gestiona los roles clave del sistema: qué navegador abre un enlace, qué app hace una llamada, cuál recibe los SMS. En una flota corporativa esa elección no suele ser algo que quieras dejar abierto. Si la mitad de tus dispositivos abre los enlaces corporativos en un navegador que no gestionas, o un técnico atiende llamadas de trabajo desde un marcador personal, pierdes consistencia y control.

Las aplicaciones predeterminadas te permiten decidir esos roles de forma centralizada. Defines qué app debe encargarse de cada rol del sistema, Applivery lo envía a través del campo defaultApplicationSettings de la política de la Android Management API (AMAPI), y el usuario ya no puede cambiarlo mientras la configuración siga activa.

Usos habituales:

  • Forzar un navegador corporativo, por ejemplo Chrome, como navegador predeterminado.

  • Fijar el marcador o la app de SMS corporativa en dispositivos de empresa.

  • Establecer el asistente de voz o la cartera digital predeterminados en una flota gestionada.

  • Fijar el launcher (pantalla de inicio) en dispositivos totalmente gestionados.

Warning

No lo confundas con Persistent Preferred Activities. AMAPI dispone de otro mecanismo más antiguo, persistentPreferredActivities, que también fija un manejador de intents por defecto, por ejemplo para el modo quiosco. Google indica expresamente que defaultApplicationSettings y persistentPreferredActivities no deben configurarse para el mismo dominio de intent, como la navegación web, porque el resultado es impredecible.

Cómo funciona

Cada app predeterminada que fijas es una entrada del array defaultApplicationSettings de la política, y cada entrada se compone de tres elementos:

Elemento

Qué hace

Tipo (defaultApplicationType)

El rol del sistema que quieres fijar: navegador, marcador, SMS, etc. Consulta la tabla siguiente para ver todos los tipos soportados.

Aplicaciones (defaultApplications)

Una lista priorizada de apps candidatas, por packageName. AMAPI elige la primera de la lista que esté instalada en el dispositivo y sea válida para ese rol.

Ámbitos (defaultApplicationScopes)

Dónde se aplica la configuración: Fully Managed, perfil de trabajo, perfil personal o una combinación.

La lista priorizada es lo que hace esto práctico en flotas con hardware mixto. Pon tu app preferida en primer lugar y una alternativa en segundo, y cada dispositivo se resolverá con la que realmente tenga.

Para que una app que no sea del sistema pueda establecerse como predeterminada, la huella (fingerprint) de su certificado de firma en el dispositivo debe coincidir con la obtenida de Google Play Store, o con una de las entradas declaradas en signingKeyCerts para esa app en la política.

Tipos de aplicación predeterminada soportados

Tipo

Descripción y requisitos

DEFAULT_ASSISTANT

App de asistente de voz. Solo válido para SCOPE_FULLY_MANAGED. Requiere Android 16+ en dispositivos totalmente gestionados.

DEFAULT_BROWSER

Navegador predeterminado. Requiere Android 16+.

DEFAULT_CALL_REDIRECTION

App de redirección de llamadas. No aplicable a SCOPE_PERSONAL_PROFILE. Requiere Android 16+.

DEFAULT_CALL_SCREENING

App de filtrado de llamadas. No aplicable a SCOPE_PERSONAL_PROFILE. Requiere Android 16+.

DEFAULT_DIALER

Marcador telefónico. Soportado en dispositivos totalmente gestionados desde Android 14/15, y en todos los modos de gestión desde Android 16.

DEFAULT_HOME

Launcher o pantalla de inicio. Solo válido para SCOPE_FULLY_MANAGED. Requiere Android 16+.

DEFAULT_SMS

App de SMS. No aplicable a SCOPE_WORK_PROFILE. Soportado en dispositivos de empresa desde Android 16.

DEFAULT_WALLET

App de cartera digital. Rol cross-profile. Soportado en dispositivos de empresa desde Android 16.

Note

Algunos roles, como DEFAULT_WALLET, se aplican de forma transversal entre perfiles. En un dispositivo de empresa con perfil de trabajo puedes fijar la app predeterminada en el perfil de trabajo o en el personal, pero no en ambos a la vez.

Ámbitos de aplicación

  • SCOPE_FULLY_MANAGED: se aplica a dispositivos totalmente gestionados (Device Owner).

  • SCOPE_WORK_PROFILE: se aplica al perfil de trabajo, tanto en dispositivos de empresa con perfil de trabajo (COPE) como en dispositivos personales con perfil de trabajo (BYOD).

  • SCOPE_PERSONAL_PROFILE: se aplica al perfil personal en dispositivos de empresa con perfil de trabajo.

Cuando fijas una app predeterminada para SCOPE_FULLY_MANAGED o SCOPE_WORK_PROFILE, esa app necesita una entrada correspondiente en la sección Aplicaciones de la política, con un installType distinto de BLOCKED. Cuando el ámbito objetivo es SCOPE_PERSONAL_PROFILE, solo puedes establecer como predeterminadas apps de sistema preinstaladas.

Compatibilidad por modo de gestión y versión de Android

Modo de gestión

Android 14 – 15

Android 16+

Fully Managed

Solo DEFAULT_DIALER

Todos los tipos soportados

De empresa con perfil de trabajo (COPE)

No soportado

Perfil de trabajo: BROWSER, CALL_REDIRECTION, CALL_SCREENING, DIALER, WALLET.
Perfil personal: BROWSER, DIALER, SMS, WALLET.

Propiedad personal con perfil de trabajo (BYOD)

No soportado

Perfil de trabajo: BROWSER, CALL_REDIRECTION, CALL_SCREENING, DIALER.
Perfil personal: no soportado.

Antes de empezar

  • Un dispositivo con Android 14 o superior. Se recomienda Android 16+, ya que desbloquea todos los tipos de app predeterminada.

  • Un modo de gestión de Android Enterprise compatible (Fully Managed, COPE o BYOD con perfil de trabajo), según el tipo de app predeterminada que quieras fijar.

  • Las apps candidatas añadidas a la sección Aplicaciones de la política con un installType distinto de BLOCKED, salvo las apps de sistema preinstaladas del perfil personal.

  • El packageName exacto de cada app candidata.

  • La confirmación de que esa misma política no tiene ninguna entrada de persistentPreferredActivities para el mismo dominio de intent, para evitar conflictos.

Configuración

1
Ve a Políticas

Una vez en el panel de Applivery, dirígete a Políticas 1 y selecciona la política Android que quieres modificar.

2
Añade las apps candidatas

En la sección Apps 2 de la política, añade todas las apps que vayas a usar como predeterminadas (navegador, marcador, etc.) con un installType distinto de BLOCKED, por ejemplo AVAILABLE o FORCE_INSTALLED.

android apps
3
Accede a Todas las propiedades

En el menú lateral izquierdo, haz clic en la sección Todas las propiedades 3.

4
Localiza Default Application Settings

En el campo de búsqueda, escribe defaultApplicationSettings para localizar el objeto de configuración Default Application Settings.

5
Define la app predeterminada

Configura los tres valores de esta entrada:

  • Scope: Fully Managed, Work Profile o Personal Profile.

  • Type: Assistant, Browser, Call Redirection, Call Screening, Dialer, Home, SMS o Wallet.

  • Package Name: el package name de la aplicación que quieres como predeterminada para el tipo que acabas de seleccionar.

default app settings

Repite el proceso para cada rol que quieras fijar.

6
Activa el informe de estado (opcional)

Si quieres recibir información sobre qué predeterminadas se han aplicado realmente, activa defaultApplicationInfoReportingEnabled dentro de statusReportingSettings.

7
Guarda y sincroniza

Guarda la política y sincronízala con tus dispositivos, ya sea automáticamente en el siguiente check-in o forzando la sincronización manual desde la ficha del dispositivo.

Ejemplo de política

Esta política fija Chrome como navegador predeterminado y define una lista priorizada de marcadores, con el informe de estado activado:

{
  "applications": [
    {
      "packageName": "com.android.chrome",
      "installType": "AVAILABLE"
    },
    {
      "packageName": "com.google.android.dialer",
      "installType": "AVAILABLE"
    },
    {
      "packageName": "com.samsung.android.dialer",
      "installType": "AVAILABLE"
    }
  ],
  "statusReportingSettings": {
    "defaultApplicationInfoReportingEnabled": true
  },
  "defaultApplicationSettings": [
    {
      "defaultApplicationType": "DEFAULT_BROWSER",
      "defaultApplications": [
        { "packageName": "com.android.chrome" }
      ],
      "defaultApplicationScopes": [
        "SCOPE_FULLY_MANAGED",
        "SCOPE_WORK_PROFILE"
      ]
    },
    {
      "defaultApplicationType": "DEFAULT_DIALER",
      "defaultApplications": [
        { "packageName": "com.google.android.dialer" },
        { "packageName": "com.samsung.android.dialer" }
      ],
      "defaultApplicationScopes": [
        "SCOPE_FULLY_MANAGED",
        "SCOPE_WORK_PROFILE",
        "SCOPE_PERSONAL_PROFILE"
      ]
    }
  ]
}

En este ejemplo, AMAPI intentará establecer com.google.android.dialer como marcador predeterminado. Si esa app no está instalada en el dispositivo, probará con com.samsung.android.dialer, siguiendo el orden de prioridad de la lista defaultApplications.

Informe de estado

A partir de Android 16, los informes de estado del dispositivo incluyen el campo defaultApplicationInfo siempre que defaultApplicationInfoReportingEnabled esté activado en statusReportingSettings. Para cada tipo de aplicación, el informe te indica:

  • packageName: la app actualmente predeterminada para ese tipo, tanto si la fijó la política como si la estableció el sistema o la eligió el usuario.

  • defaultApplicationSettingAttempts: el resultado de cada intento de aplicar las apps de tu lista priorizada. Es lo que tienes que mirar cuando una app de mayor prioridad no llegó a establecerse y necesitas saber por qué.

En dispositivos totalmente gestionados el informe cubre todos los tipos de aplicación. En dispositivos con perfil de trabajo cubre solo los tipos soportados para ese perfil.

Motivos de no conformidad

Motivo

Qué significa

API_LEVEL

La función no está soportada en la versión de Android del dispositivo.

MANAGEMENT_MODE

La función no está soportada para el modo de gestión del dispositivo, o ninguno de los ámbitos indicados en la política es aplicable a dicho modo (razón específica DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES).

APP_NOT_INSTALLED

Ninguna de las apps de la lista priorizada está instalada en el dispositivo.

INVALID_VALUE

Al menos una app está instalada, pero la configuración no puede aplicarse por otro motivo; por ejemplo, la app no es válida para ese rol. En el perfil personal se reporta un INVALID_VALUE genérico, sin revelar el estado de instalación de las apps personales.

Consideraciones importantes

  • Nunca configures defaultApplicationSettings y persistentPreferredActivities para el mismo dominio de intent, como la navegación web, en la misma política. El comportamiento se vuelve impredecible.

  • Cada app candidata debe existir en la sección Aplicaciones de la política con un installType distinto de BLOCKED, salvo las apps de sistema del perfil personal.

  • Para apps que no sean del sistema, el certificado de firma en el dispositivo debe coincidir con el de Google Play Store o con una entrada declarada en signingKeyCerts.

  • La compatibilidad real depende de la versión de Android y del modo de gestión de cada dispositivo. Revisa la tabla de compatibilidad antes de desplegar nada.

  • Para roles cross-profile como DEFAULT_WALLET, no puedes fijar la predeterminada en el perfil de trabajo y en el personal al mismo tiempo.

  • Una vez aplicada la política, el usuario no puede cambiar manualmente la app predeterminada de ese rol mientras la configuración siga activa.

Verificación y solución de problemas

1
Sincroniza el dispositivo

Después de guardar la política, sincroniza el dispositivo manualmente desde su ficha en Applivery, o espera al siguiente check-in.

2
Revisa el informe de estado

Si has activado defaultApplicationInfoReportingEnabled, revisa el informe de estado del dispositivo para confirmar qué app quedó fijada como predeterminada para cada tipo.

3
Pruébalo en el dispositivo

Lanza la acción correspondiente en el dispositivo (abrir un enlace, iniciar una llamada) y comprueba que se ejecuta directamente con la app configurada, sin que aparezca el selector de apps.

4
Consulta los detalles de no conformidad

Si el comportamiento no es el esperado, revisa los detalles de no conformidad del dispositivo (API_LEVEL, MANAGEMENT_MODE, APP_NOT_INSTALLED, INVALID_VALUE) para identificar la causa.

5
Vuelve a comprobar la app

Confirma que la app candidata está realmente instalada y que su installType en la política no es BLOCKED.

Las aplicaciones predeterminadas convierten una preferencia del usuario en un ajuste gestionado. Combinadas con una lista priorizada de candidatas, te dan un comportamiento predecible en una flota que mezcla hardware, versiones de Android y modos de gestión, y eliminan las dudas sobre qué app se encarga de los roles de los que realmente depende tu organización.

Key Takeaways

  • Fija roles clave de Android como navegador, marcador, SMS, cartera o launcher.
  • Una lista priorizada de candidatas se resuelve en cada dispositivo según la app que tenga instalada.
  • Los ámbitos cubren Fully Managed, perfil de trabajo y perfil personal.
  • La mayoría de tipos requiere Android 16+; el marcador en Fully Managed funciona desde Android 14/15.
  • Nunca configures defaultApplicationSettings y persistentPreferredActivities para el mismo dominio de intent.

Las aplicaciones predeterminadas te permiten decidir qué app gestiona los roles clave del sistema Android, como el navegador, el marcador o los SMS. Lo defines en la política y el usuario no puede cambiarlo mientras la configuración siga activa.

Puedes fijar Assistant, Browser, Call Redirection, Call Screening, Dialer, Home, SMS y Wallet. Cada tipo tiene sus propios requisitos de versión de Android y de modo de gestión.

Ve a Políticas, selecciona tu política Android, abre Todas las propiedades y busca defaultApplicationSettings. Después define el Scope, el Type y el Package Name.

Sí. Para los ámbitos Fully Managed y perfil de trabajo, cada app candidata necesita una entrada en la sección Aplicaciones de la política con un installType distinto de BLOCKED. En el perfil personal solo puedes fijar apps de sistema preinstaladas.

AMAPI recorre tu lista priorizada y aplica la primera app que esté instalada y sea válida para ese rol. Si no hay ninguna instalada, el dispositivo reporta APP_NOT_INSTALLED como motivo de no conformidad.

La mayoría de tipos requiere Android 16 o superior. En dispositivos totalmente gestionados, DEFAULT_DIALER ya está soportado desde Android 14/15. Revisa la tabla de compatibilidad antes de desplegar.

No. Una vez aplicada la política, el usuario no puede cambiar manualmente la app predeterminada de ese rol mientras la configuración siga activa.

No para el mismo dominio de intent. Google indica expresamente que configurar ambos para el mismo dominio, como la navegación web, produce un comportamiento impredecible.

¿Te resultó útil esta página?

Última actualización: 11 de septiembre de 2026