ILocationButtonClient.OnPermissionResult(Boolean) 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í.
Devolución de llamada para el resultado de una concesión de permisos de ubicación precisa después de que el usuario interactúe con el botón de ubicación.
[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
Parámetros
- isGranted
- Boolean
true si se concede el permiso.
false si no se puede conceder el permiso.
- Atributos
Comentarios
Devolución de llamada para el resultado de una concesión de permisos de ubicación precisa después de que el usuario interactúe con el botón de ubicación.
Cuando un usuario hace clic en el botón de ubicación por primera vez, se muestra el cuadro de diálogo de consentimiento del botón de ubicación y se invoca esta devolución de llamada cuando los usuarios optan por compartir su ubicación. Sin embargo, esta devolución de llamada no se invoca si el usuario decide no compartir su ubicación. En sesiones posteriores después del consentimiento inicial, simplemente al hacer clic en el botón de ubicación se invocará esta devolución de llamada.
El sistema concederá permiso de ubicación precisa temporal y solo es válido para la sesión actual, es similar a una concesión de "solo esta vez" en el cuadro de diálogo de solicitud de permiso.
En algunos casos, incluso después de que un usuario dé su consentimiento, es posible que no se conceda permiso de ubicación preciso debido a restricciones de nivel del sistema. En este escenario, la devolución de llamada se invocará con isGranted = false. Se recomienda que la aplicación controle este caso correctamente informando al usuario de que la aplicación no puede obtener el permiso de ubicación preciso (o que la aplicación no puede acceder a la ubicación).
Referencia de Android para android.app.permissionui.LocationButtonClient.onPermissionResult.
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.