ILocationButtonClient.OnPermissionResult(Boolean) 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.
Callback per il risultato di una precisa concessione di autorizzazioni di posizione dopo che l'utente interagisce con il pulsante di posizione.
[Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnPermissionResult(bool isGranted);
[<Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnPermissionResult : bool -> unit
Parametri
- isGranted
- Boolean
true se viene concessa l'autorizzazione.
false se non è possibile concedere l'autorizzazione.
- Attributi
Commenti
Callback per il risultato di una precisa concessione di autorizzazioni di posizione dopo che l'utente interagisce con il pulsante di posizione.
Quando un utente fa clic sul pulsante posizione per la prima volta, viene visualizzata la finestra di dialogo di consenso del pulsante di posizione e questo callback viene richiamato quando gli utenti scelgono di condividere la propria posizione. Tuttavia, questo callback non viene richiamato se l'utente sceglie di non condividere la propria posizione. Nelle sessioni successive dopo il consenso iniziale, è sufficiente fare clic sul pulsante location per richiamare questo callback.
Il sistema concederà l'autorizzazione di posizione precisa temporanea ed è valida solo per la sessione corrente, è simile a una concessione "solo questa volta" nella finestra di dialogo della richiesta di autorizzazione.
In alcuni casi, anche dopo che un utente concede il consenso, è possibile che non vengano concesse autorizzazioni precise per la posizione a causa di restrizioni a livello di sistema. In questo scenario, il callback verrà richiamato con isGranted = false. È consigliabile che l'app gestisca correttamente questo caso informando l'utente che l'app non può ottenere un'autorizzazione precisa per la posizione (o che l'app non può accedere alla posizione).
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.