Notificación

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Alcance mínimo: acceso a la ubicación en primer plano y el botón de ubicación

Nota: En este artículo de ayuda sobre políticas, se proporciona orientación sobre la ubicación del dispositivo en primer plano y el botón de ubicación. Para obtener información sobre la ubicación del dispositivo en segundo plano, consulta el artículo de ayuda Información sobre los permisos relacionados con la ubicación en segundo plano.

Establecer lineamientos claros para el acceso a los datos de ubicación del dispositivo es fundamental para generar confianza en los usuarios y mantener un ecosistema seguro. En este artículo se detallan los requisitos para el uso en las apps del nuevo botón de ubicación de Android, así como el uso estándar de la ubicación del dispositivo en primer plano (ACCESS_COARSE_LOCATION o ACCESS_FINE_LOCATION). El acceso a la ubicación en primer plano ocurre mientras la app está abierta y visible para el usuario. Si el acceso ocurre cuando la app no está visible para el usuario, entonces el acceso de la app a la ubicación es en segundo plano.

Puede haber algunos casos en los que aprobemos que la app use el servicio en primer plano, que es una API independiente que permite que una app acceda a la información de ubicación incluso cuando está minimizada y no está visible para el usuario. Sin embargo, estos casos están sujetos a una revisión independiente y deben cumplir con los requisitos clave que se describen en la política de Permisos de Servicios en Primer Plano.

¿Qué significa esto para nuestra política de Permisos de Ubicación? El acceso a la ubicación en primer plano es el enfoque más transparente para los usuarios, lo que promueve la confianza y lo convierte en el método preferido para las apps en Google Play. El uso del botón de ubicación de Android ofrece una capa adicional de privacidad y control, que garantiza que tu app cumpla con los requisitos de alcance mínimo.

Descripción general: alcance mínimo para el acceso a la ubicación

Para proteger la privacidad del usuario, Google Play exige que todas las apps soliciten el alcance de permiso mínimo necesario para proporcionar su funcionalidad principal. Ten en cuenta las siguientes dimensiones cuando definas el alcance de la ubicación del dispositivo:

  • Precisión: Usa la ubicación aproximada (ACCESS_COARSE_LOCATION) si la función no requiere estrictamente una precisión exacta.
  • Persistencia: Para necesidades puntuales o poco frecuentes, las apps deben pasar del acceso persistente configurado de forma predeterminada al acceso transaccional mediante el botón de ubicación.

Segundo plano o primer plano: Este artículo trata sobre el acceso en primer plano. Si tu app necesita acceder a la ubicación mientras no está en uso, consulta los requisitos de ubicación en segundo plano.

Estos son algunos ejemplos de casos de uso en los que se puede requerir la ubicación aproximada del dispositivo:

  1. Descubrimiento y contenido localizados
  • Noticias y tendencias locales: Para mostrar "Noticias en Chicago" o "Tendencias en San Francisco", no es necesario conocer la dirección exacta de un usuario
  • Descubrimiento de eventos regionales: Para buscar festivales, conciertos o mercados de agricultores que tendrán lugar en una ciudad o un vecindario
  • Servicios meteorológicos con ubicación aproximada: El pronóstico del clima regional tiende a ser preciso independientemente de si el usuario está en su casa o en un bar a tres cuadras
  1. Redes sociales y comunidad
  • Mercados locales: En el caso de las apps que publican anuncios clasificados, indicar que los artículos a la venta están "dentro de los 8 kilómetros" resulta suficientemente útil para el comprador, sin que el vendedor revele su ubicación exacta hasta que decida hacerlo
  • "Personas cercanas" en general: Mostrar que un amigo está "en tu ciudad" en las aplicaciones sociales, en lugar de marcar su ubicación en tiempo real con un pin en un mapa
  1. Utilidad y optimización
  • Localizadores de tiendas: Mostrar las sucursales más cercanas de una cadena de tiendas minoristas o un banco con alcance nacional. Si bien la ubicación precisa es útil para las "instrucciones sobre cómo llegar a pie", una ubicación aproximada es suficiente para mostrar las tres tiendas más cercanas dentro de los 16 kilómetros
  1. Personalización y privacidad
  • Promociones segmentadas: Ofrecer un cupón para una cadena de supermercados que tiene varias sucursales en una misma ciudad
  • Idioma y cultura: Configurar automáticamente el idioma o la moneda de la app según la región o el país en general donde se encuentra el usuario 

Botón de ubicación de Android (obligatorio para Android 17 y versiones posteriores)

En el caso de las apps orientadas a Android 17 (nivel de API 37) y versiones posteriores, el botón de ubicación de Android es el método de alcance mínimo requerido para obtener la ubicación precisa en casos de uso transaccionales (por única vez).

¿Por qué es necesario el botón de ubicación?

  • Prioriza la privacidad: Indica la ubicación precisa únicamente para una sesión puntual, que vence en cuanto se cierra la sesión de la app.
  • Intención del usuario: Ofrece una experiencia clara y predecible, donde los usuarios saben exactamente cuándo y por qué se comparte su ubicación.
  • Menos dificultades: Elimina la necesidad de iniciar diálogos complejos sobre permisos de tiempo de ejecución para tareas simples, como encontrar tiendas cercanas o etiquetar una foto.

¿Cuándo se necesita el botón de ubicación?

En el caso de las apps orientadas a Android 17 y versiones posteriores, el botón es obligatorio para los casos de uso transaccionales en los que la ubicación precisa solo se necesita de forma momentánea. Los siguientes son algunos ejemplos comunes:

  • Búsqueda cercana: Buscar tiendas, cajeros automáticos o restaurantes cerca de la ubicación del usuario
  • Compartir la ubicación por única vez: Enviar la ubicación actual a un amigo en una app de mensajería
  • Etiquetado de ubicación: Vincular una ubicación al contenido generado por el usuario, como fotos o publicaciones en redes sociales
  • Selectores de direcciones: Ayudar a los usuarios a autocompletar una dirección de entrega

Ejemplo de implementación (manifiesto)

Si tu app solo solicita la ubicación precisa a través del botón, debes declararlo en tu archivo AndroidManifest.xml con el atributo onlyForLocationButton:

XML

<uses-permission
    android:name="android.permission.ACCESS_FINE_LOCATION"
    android:onlyForLocationButton="true" />

Para obtener detalles técnicos, consulta la documentación de la API.

Requisitos para el permiso de ubicación precisa en primer plano

Las apps que requieren acceso preciso y persistente a ACCESS_FINE_LOCATION (y no están obligadas a usar el botón de ubicación) deben cumplir con los siguientes criterios:

  • Funcionalidad principal: Acceder a la ubicación debe ser un requisito esencial para poder ofrecer el objetivo principal de la app o una función importante del producto, tal como se promociona en la ficha de Play Store.
  • Prohibiciones específicas de la política: No se pueden solicitar permisos de ubicación únicamente con fines de publicidad o análisis, y en ningún caso se pueden vender los datos de ubicación del dispositivo.

Declaración de Play Console

Todas las apps que soliciten la ubicación precisa (ACCESS_FINE_LOCATION) deben completar una declaración en Play Console para demostrar sus necesidades de acceso y justificar por qué el botón de ubicación o la ubicación aproximada resultan insuficientes.

En la declaración, deberás responder las siguientes preguntas:

1. ¿Qué funciones visibles para el usuario de tu app requieren ACCESS_FINE_LOCATION? 

En el siguiente gráfico, se enumeran los casos de uso, sus descripciones y un conjunto no exhaustivo de ejemplos. (Si tu caso de uso no está visible para el usuario o no aparece en la lista a continuación, selecciona "Otro").

Caso de uso

Descripción

Ejemplos 

Buscar cerca

Se usa para descubrir lugares de interés cerca del usuario.

Encontrar restaurantes, empresas, estacionamientos o monopatines eléctricos disponibles cercanos

Compartir ubicación por única vez

Se usa para compartir la ubicación actual del usuario con otras personas o servicios.

Autocompletar la dirección actual del usuario o compartir sus coordenadas actuales

Seguimiento en vivo

Se usa para supervisar y mostrar la ubicación de forma continua en tiempo real.

Hacer un seguimiento del progreso de un corredor, compartir la ubicación en curso con otras personas y hacer un seguimiento continuo de la ubicación para funciones como mediciones, relevamientos espaciales y recopilación de datos

Etiquetado de ubicación por usuario

Se usa para adjuntar una ubicación a contenido generado por usuarios.

Etiquetar una foto con el lugar donde se tomó o agregar una ubicación a una publicación en redes sociales

Etiquetado automático de ubicaciones

Se usa para adjuntar automáticamente metadatos de ubicación.

Una app de cámara que agrega la ubicación a las fotos

Personalización

Se usa para personalizar la interfaz predeterminada o el feed de contenido sin que el usuario haya iniciado la búsqueda.

Una app de búsqueda de restaurantes que muestra los restaurantes cercanos al usuario como vista predeterminada de la app

Navegación

Se usa para proporcionar instrucciones paso a paso que guían a un usuario a lo largo de una ruta.

Instrucciones sobre cómo llegar en automóvil, a pie o en bicicleta

Acciones específicas del área

Se usa para activar una acción cuando un usuario entra o sale de un área específica (geovallado).

Enviar un recordatorio cuando llegue al supermercado u ofrecerle una oferta cuando pase por el lugar

Dispositivos cercanos

Se usa para establecer conexión a dispositivos Bluetooth o Wi-Fi cercanos en apps que se segmentan para Android 11 (nivel de API 30) o versiones anteriores, en las que Android requiere permiso de ubicación.

Vincularse con una bocina Bluetooth o descubrir una smart TV para transmitir contenido

Acceso a la ubicación del navegador

Se usa para retransmitir datos de ubicación precisa a sitios web o aplicaciones web de terceros a solicitud del usuario para habilitar funciones específicas del sitio.

Un navegador que pasa la ubicación a un sitio web de venta minorista para autocompletar una dirección de envío

Diagnósticos de red

Se usa para supervisar o asignar la infraestructura de red y el rendimiento de la señal, o para solucionar problemas relacionados

Generar mapas de calor de Wi-Fi, identificar "zonas muertas" de telefonía celular o analizar la intensidad de la señal y el rendimiento de las torres en un área de servicio

Otro

   

2. Explica por qué ACCESS_COARSE_LOCATION o LocationButton no son suficientes y por qué necesitas el permiso constante ACCESS_FINE_LOCATION.

Próximos pasos y prácticas recomendadas

  1. Audita tu código: Identifica si tu app se orienta a Android 17 o versiones posteriores, y usa la ubicación precisa para tareas puntuales.
  2. Implementa el parámetro: Si se requiere el botón, utiliza el parámetro onlyForLocationButton en tu manifiesto.
  3. Revisa la IU: Asegúrate de que el botón siga los lineamientos de diseño de Android para mantener coherencia.

Preguntas frecuentes

¿Cuándo se aplicarán los requisitos del botón de ubicación? 

Está previsto que la aplicación de la política para las apps que se orienten a Android 17 y versiones posteriores comience a fines de octubre de 2026. Este cronograma se definirá con más precisión a medida que recibamos más comentarios de los desarrolladores. Consulta Play Console para estar al tanto de las novedades.

¿Las apps existentes están exentas de estos requisitos o pueden solicitar una prórroga hasta que lancen una actualización?

No. Todas las apps, tanto las nuevas como las existentes, que estén orientadas a Android 17 o versiones posteriores deben satisfacer estos requisitos. Es posible que se rechacen las actualizaciones de apps existentes que no cumplan con estos estándares.

¿Puedo seguir usando el permiso estándar ACCESS_FINE_LOCATION? 

Solo puedes hacerlo si tu app tiene una función principal y persistente (por ejemplo, navegación paso a paso) que no se puede proporcionar con un botón único o una ubicación aproximada. Deberás justificar esto durante el proceso de declaración de Play Console.

¿Cuáles son los casos de uso principales del botón de ubicación en comparación con los del permiso de ubicación precisa? 

El botón de ubicación se usa para lo siguiente: realizar búsquedas en las cercanías por única vez, etiquetar una ubicación en una publicación de redes sociales o ayudar a un usuario a elegir una dirección. 
El permiso de ubicación precisa se usa para lo siguiente: funciones que requieren un seguimiento continuo en tiempo real mientras la app está activa, como un monitor de estado físico o una app de navegación activa.

¿El botón de ubicación funciona para la ubicación en segundo plano? 

No. El botón de ubicación es estrictamente para uso transaccional en primer plano. Los requisitos de segundo plano deben seguir el proceso de revisión de la ubicación en segundo plano.

Contenido relacionado

Obtén más información sobre cómo cumplir con las políticas de ubicación de dispositivos de Google Play en la Academia de apps.

Es posible que esta página incluya contenido traducido con tecnología de IA. Las traducciones realizadas con IA pueden contener errores.

¿Te resultó útil esto?

¿Cómo podemos mejorarla?

¿Necesitas más ayuda?

Prueba estos próximos pasos:

Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Apps de Google
Menú principal
3605517865576752140
true
Buscar en el Centro de asistencia
false
true
true
true
true
true
92637
false
false
false
false
false