Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Restringir ubicaciones oportunistas

Cuando una aplicación solicita la ubicación de un dispositivo, puede esperar la respuesta de la solicitud o, mediante el uso de detectores de ubicación activos, obtener una actualización de ubicación oportunista. Esto estaba disponible (sin restricciones) en Android 9 y versiones anteriores, y se proporcionó cuando una aplicación especificaba solo la tasa de actualización de la ubicación activa, dejando la tasa pasiva en blanco. (Los oyentes de ubicación pasivos no reciben actualizaciones de ubicación oportunistas porque no especifican una tasa de actualización de ubicación).

A partir de Android 10, para obtener actualizaciones de ubicación oportunistas, los desarrolladores deben especificar que necesitan actualizaciones de ubicación pasivas de la clase FusedLocationProviderClient .

Proveedor de ubicación fusionada

Las aplicaciones pueden especificar la velocidad a la que obtienen actualizaciones de ubicación oportunistas de la clase FusedLocationProviderClient de dos maneras.

  • Especifique un valor en el método setFastestInterval que sea menor que el valor del parámetro setInterval . (Utilice un valor de 0 ms o mayor).
  • Deje que el valor se establezca automáticamente dejando setFastestInterval especificar.

Impacto

Si no proporciona un valor para setFastestInterval , su aplicación puede experimentar una reducción significativa en las actualizaciones de ubicación que se le envían.

Implementación

No es necesario que haga nada para implementar esta característica más que usar los valores sugeridos para el método FusedLocationProviderClient clase setFastestInterval .