CrossProfileApps.CanRequestInteractAcrossProfiles Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve si el paquete de llamada puede solicitar que navegue al usuario a la página de configuración pertinente para solicitar el consentimiento del usuario para interactuar entre perfiles.
[Android.Runtime.Register("canRequestInteractAcrossProfiles", "()Z", "GetCanRequestInteractAcrossProfilesHandler", ApiSince=30)]
public virtual bool CanRequestInteractAcrossProfiles();
[<Android.Runtime.Register("canRequestInteractAcrossProfiles", "()Z", "GetCanRequestInteractAcrossProfilesHandler", ApiSince=30)>]
abstract member CanRequestInteractAcrossProfiles : unit -> bool
override this.CanRequestInteractAcrossProfiles : unit -> bool
Devoluciones
True si el paquete de llamada puede solicitar que interactúe entre perfiles.
- Atributos
Comentarios
Devuelve si el paquete de llamada puede solicitar que navegue al usuario a la página de configuración pertinente para solicitar el consentimiento del usuario para interactuar entre perfiles.
Si truees , la intención de navegación se puede obtener a través de #createRequestInteractAcrossProfilesIntent(). Después, el paquete puede escuchar #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED las difusión.
En concreto, devuelve si lo siguiente es true: <ul><li>UserManager#getProfileIdsExcludingHidden(int) devuelve al menos otro perfil para el usuario que realiza la llamada.</li li>><La aplicación que realiza la llamada ha solicitado android.Manifest.permission.INTERACT_ACROSS_PROFILES en su manifiesto.</li li><>La aplicación que realiza la llamada no es un propietario del perfil dentro del grupo de perfiles del usuario que realiza la llamada.</li></ul>
Tenga en cuenta que para que el usuario pueda conceder el consentimiento, el administrador o el OEM deben incluir el paquete solicitante e instalarlo en el otro perfil. Si este no es el caso, se mostrará un mensaje que explica por qué no puede conceder el consentimiento.
Tenga en cuenta que ya se puede conceder el consentimiento del usuario si se le asigna un valor devuelto de true. La capacidad actual del paquete para interactuar entre perfiles se puede comprobar con #canInteractAcrossProfiles().
Java documentación para android.content.pm.CrossProfileApps.canRequestInteractAcrossProfiles().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.