Langue

DevicePolicyManager.ActionProvisionManagedProfile Champ

Définition

Action d’activité : démarre le flux d’approvisionnement qui configure un profil managé.

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

Valeur de champ

Attributs

Remarques

Action d’activité : démarre le flux d’approvisionnement qui configure un profil managé.

Il est possible de vérifier si l’approvisionnement est autorisé ou non en interrogeant la méthode #isProvisioningAllowed(String).

L’intention peut contenir les extras suivants :

<table><thead><tr><th>Extra</th th><<>/><>th Supported Versions</th></tr></thead><tbody><tr><td>#EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE</td><td colspan="2"></td></tr tr<>tr><td<>#EXTRA_PROVISIONING_SKIP_ENCRYPTION/td><></td<<>>android.os.Build.VERSION_CODES#N+/td></tr tr<><>/td>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE</td><td colspan="2"></td/td<<>>>< colspan><#EXTRA_PROVISIONING_LOGO_URI><="2"/td colspan="2"></><><>><<#EXTRA_PROVISIONING_SKIP_USER_CONSENTtd<>colspan="2"><b>Peut uniquement être utilisé par un propriétaire d’appareil existant qui tente de créer un profil< managé/b></td></tr>><<td#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION<>/td><colspan="2"></td/tr tr/tr><><><td>#EXTRA_PROVISIONING_DISCLAIMERS</td td<>colspan="2"></td></tr tr><tr#EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME<><>/td/td><<>b>Obligatoire s’il #EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME n’est pas spécifié. Doit correspondre au nom du package de l’application appelante.</b>/td><td>android.os.Build.VERSION_CODES#LOLLIPOP+</td></tr tr>><<td>#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME</td b>><<>Obligatoire s’il #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME n’est pas spécifié.< Le nom du package doit correspondre au nom du package de l’application appelante.</b>/td><td>android.os.Build.VERSION_CODES#M+</td></tr tr>><<td/td><colspan><#EXTRA_PROVISIONING_ALLOW_OFFLINE="2">On android.os.Build.VERSION_CODES#TIRAMISU+, quand la valeur est true, cette opération <force></b> hors connexion au lieu de l’autoriser</td></tr/tbody<>></table<>

Une fois l’approvisionnement managé terminé, les diffusions sont envoyées à l’application spécifiée dans l’intention d’approvisionnement. La DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE diffusion est envoyée dans le profil managé et la #ACTION_MANAGED_PROFILE_PROVISIONED diffusion est envoyée dans le profil principal.

À partir de la version android.os.Build.VERSION_CODES#O, une fois l’approvisionnement managé terminé, ainsi que la diffusion ci-dessus, l’intention #ACTION_PROVISIONING_SUCCESSFUL d’activité est également envoyée au propriétaire du profil.

En cas d’échec de l’approvisionnement, le profil managé est supprimé afin que l’appareil retourne à son état précédent.

S’il est lancé avec android.app.Activity#startActivityForResult(Intent, int) un code de résultat, android.app.Activity#RESULT_OK indique que la partie synchrone du flux d’approvisionnement a réussi, bien que cela ne garantit pas que le flux complet réussit. À l’inverse, un code de résultat indique android.app.Activity#RESULT_CANCELED que l’utilisateur a sauvegardé l’approvisionnement ou une condition préalable pour l’approvisionnement n’a pas été remplie.

Si un gestionnaire de rôle de gestion des stratégies d’appareil est présent sur l’appareil, une tentative de connexion Internet doit être effectuée avant de lancer cette intention.

Java documentation pour android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à