Partekatu bidez


DevicePolicyManager.ActionProvisionManagedProfile Campo

Definición

Acción de actividad: inicia el flujo de aprovisionamiento que configura un perfil administrado.

[Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")]
public const string ActionProvisionManagedProfile;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")>]
val mutable ActionProvisionManagedProfile : string

Valor de campo

Atributos

Comentarios

Acción de actividad: inicia el flujo de aprovisionamiento que configura un perfil administrado.

Un perfil administrado permite la separación de datos, por ejemplo, para el uso de un dispositivo como dispositivo personal y corporativo. El usuario desde el que se inicia el aprovisionamiento y el perfil administrado comparte un iniciador.

Normalmente, esta intención se enviará mediante una aplicación de administración de dispositivos móviles (MDM). El aprovisionamiento agrega un perfil administrado y establece la MDM como propietario del perfil que tiene control total sobre el perfil.

Es posible comprobar si el aprovisionamiento está permitido o no consultando el método #isProvisioningAllowed(String).

En la versión android.os.Build.VERSION_CODES#LOLLIPOP, esta intención debe contener el adicional #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME. A partir de android.os.Build.VERSION_CODES#M, debe contener el adicional #EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME en su lugar, aunque solo se admite especificar solo #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME .

La intención también puede contener los siguientes extras: <ul><li>#EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE, optional </li><li>#EXTRA_PROVISIONING_SKIP_ENCRYPTION, optional, supported from android.os.Build.VERSION_CODES#N</li><>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE, optional/li><li#EXTRA_PROVISIONING_LOGO_URI>, optional<</>><#EXTRA_PROVISIONING_SKIP_USER_CONSENTli li, optional</li li, optional/li><li#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION>, optional</li#EXTRA_PROVISIONING_DISCLAIMERS>>< li, optional</li></ul>

Cuando se ha completado el aprovisionamiento administrado, las difusión se envían a la aplicación especificada en la intención de aprovisionamiento. La DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE difusión se envía en el perfil administrado y la #ACTION_MANAGED_PROFILE_PROVISIONED difusión se envía en el perfil principal.

Desde la versión android.os.Build.VERSION_CODES#O, cuando se ha completado el aprovisionamiento administrado, junto con la difusión anterior, la intención #ACTION_PROVISIONING_SUCCESSFUL de actividad también se enviará al propietario del perfil.

Si se produce un error en el aprovisionamiento, se quita managedProfile para que el dispositivo vuelva a su estado anterior.

Si se inicia con android.app.Activity#startActivityForResult(Intent, int) un código de resultado de android.app.Activity#RESULT_OK implica que la parte sincrónica del flujo de aprovisionamiento se realizó correctamente, aunque esto no garantiza que el flujo completo se realice correctamente. Por el contrario, un código de resultado de android.app.Activity#RESULT_CANCELED implica que el usuario ha respaldado el aprovisionamiento o que no se ha cumplido alguna condición previa para el aprovisionamiento.

Si un actualizador de rol de administración de directivas de dispositivos (DPMRH) está presente en el dispositivo, se debe intentar realizar una conexión a Internet antes de iniciar esta intención. Si no se pudo establecer la conexión a Internet, se producirá un error en el aprovisionamiento a menos #EXTRA_PROVISIONING_ALLOW_OFFLINE que se establezca trueexplícitamente en , en cuyo caso el aprovisionamiento continuará sin usar DPMRH. Si se ha establecido una conexión a Internet, se iniciará el actualizador DPMRH, que actualizará el DPMRH si no está presente en el dispositivo, o si está presente y no es válido.

Si un DPMRH está presente en el dispositivo y es válido, el flujo de aprovisionamiento se aplazará a él.

Documentación de Java para android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a