CrossProfileApps.CanRequestInteractAcrossProfiles Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se il pacchetto chiamante può richiedere all'utente di passare alla pagina delle impostazioni pertinenti per richiedere il consenso dell'utente per interagire tra i profili.
[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
Valori restituiti
true se il pacchetto chiamante può richiedere l'interazione tra i profili.
- Attributi
Commenti
Restituisce un valore che indica se il pacchetto chiamante può richiedere all'utente di passare alla pagina delle impostazioni pertinenti per richiedere il consenso dell'utente per interagire tra i profili.
Se true, la finalità di navigazione può essere ottenuta tramite #createRequestInteractAcrossProfilesIntent(). Il pacchetto può quindi ascoltare #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED le trasmissioni.
In particolare, restituisce se gli elementi seguenti sono tutti true: <ul><li>UserManager#getProfileIdsExcludingHidden(int) restituisce almeno un altro profilo per l'utente chiamante.</li li>><L'app chiamante ha richiesto android.Manifest.permission.INTERACT_ACROSS_PROFILES nel suo manifesto.</li><li>L'app chiamante non è un proprietario del profilo all'interno del gruppo di profili dell'utente chiamante.</li></ul>
Si noti che per consentire all'utente di concedere il consenso, il pacchetto richiedente deve essere consentito dall'amministratore o dall'OEM e installato nell'altro profilo. Se questo non è il caso in cui l'utente verrà visualizzato un messaggio che spiega perché non può concedere il consenso.
Si noti che il consenso dell'utente può essere già concesso se viene assegnato un valore restituito di true. La possibilità corrente del pacchetto di interagire tra i profili può essere verificata con #canInteractAcrossProfiles().
per android.content.pm.CrossProfileApps.canRequestInteractAcrossProfiles().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.