Uso del permiso de visibilidad amplia del paquete (app) (QUERY_ALL_PACKAGES)

Google Play restringe el uso de permisos sensibles o de alto riesgo, como QUERY_ALL_PACKAGES, que brinda visibilidad del inventario de las apps instaladas en un dispositivo determinado. Play considera que el inventario de las apps instaladas que se buscan desde el dispositivo del usuario es información personal y sensible, y solo se permite el uso del permiso cuando la funcionalidad o el objetivo principal para el usuario de la app requiere una amplia visibilidad de las apps instaladas en el dispositivo.

Si la app no cumple con los requisitos de la política de uso aceptable que se describen más abajo, debes quitarla del manifiesto para satisfacer la política de Play. A continuación también se incluyen sugerencias de implementaciones alternativas que cumplen con las políticas.

Si tu app cumple con los requisitos de la política de uso aceptable del permiso QUERY_ALL_PACKAGES, deberás declarar este y cualquier otro permiso de alto riesgo con el formulario de declaración de permisos de Play Console.

Es posible que se eliminen de Google Play las apps que no cumplan con los requisitos de la política o que no envíen el formulario de declaración de permisos.

Importante: Si cambias la manera en que tu app usa estos permisos restringidos, debes corregir la declaración con información actualizada y precisa. El uso engañoso o no declarado de estos permisos puede ocasionar la suspensión de la app o la rescisión de tu cuenta de desarrollador.

¿Cuándo debes solicitar el permiso QUERY_ALL_PACKAGES?

El permiso QUERY_ALL_PACKAGES solo se aplica cuando tu app se orienta al nivel de API 30 de Android o versiones posteriores en dispositivos que ejecutan Android 11 o versiones posteriores.

Para usar este permiso, la app debe encontrarse dentro de los usos permitidos que se indican a continuación y debe tener el objetivo principal de buscar todas las apps del dispositivo. Debes poder justificar correctamente los motivos por los que un método menos intrusivo de la visibilidad de la app no permitirá de manera suficiente la funcionalidad principal para el usuario de la app que cumple con la política.

La funcionalidad principal se define como el objetivo más importante de la app. Sin esta capacidad principal de buscar todas las apps del dispositivo, la app se considera "dañada" o se vuelve inutilizable. La funcionalidad principal, así como las características básicas que la componen, deben documentarse y promocionarse de manera destacada en la descripción de la app.

Contraer todo Expandir todo

Usos autorizados del permiso QUERY_ALL_PACKAGES

El uso autorizado involucra a las apps que deben detectar todas las apps instaladas en el dispositivo; podrían ser aptas para usar el permiso si tienen fines de reconocimiento o interoperabilidad. Los usos autorizados incluyen los siguientes: búsqueda de dispositivos, apps antivirus, administradores de archivos y navegadores.

Las apps a las que se les otorga acceso a este permiso deben satisfacer las políticas de Datos del Usuario, lo que incluye el Requisito de Divulgación Destacada y Consentimiento, y no deben extender su uso con fines no divulgados o no válidos.

Excepciones

Es posible que Google Play otorgue una excepción temporal a las siguientes apps que no cumplan con los requisitos de usos permitidos designados más arriba.

  • Apps cuyo propósito principal son los juegos de apuestas con dinero real y aquellas en las que se requiere una amplia visibilidad del paquete para satisfacer los estándares técnicos exigidos por las reglamentaciones aplicables relacionadas con el geovallado.
  • Las apps que tienen un objetivo principal verificable relacionado con la funcionalidad de transacciones financieras que involucran instrumentos con regulación financiera (por ejemplo, banca dedicada, billeteras digitales dedicadas) pueden obtener visibilidad amplia de las apps instaladas solo con fines de seguridad.

De acuerdo con nuestra política de Préstamos Personales, esta excepción no se aplica en el caso del uso con fines de préstamos personales o créditos, o para facilitar el acceso a préstamos personales.

Se recomienda a los desarrolladores que implementen de forma proactiva soluciones alternativas de seguridad o prevención de fraudes que no necesiten el permiso QUERY_ALL_PACKAGES.

Usos no válidos

A continuación se incluye una lista de casos de uso que no se autorizarán para solicitar el permiso QUERY_ALL_PACKAGES:

  • Cuando el uso del permiso no esté directamente relacionado con el objetivo principal de la app
    • Esto incluye el uso compartido entre pares (P2P). P2P debe ser el objetivo principal de la app para cumplir con las condiciones de uso permitido
  • Cuando se adquieren datos con fines de venta
  • Cuando los datos del inventario de la aplicación que se consultan desde aplicaciones distribuidas por Play son destinados a la venta o el uso compartido con fines de estadísticas o monetización de anuncios
  • Cuando se pueda realizar la tarea necesaria con un método de visibilidad menos amplia de las apps

Nota: Esta lista no es exhaustiva. Para obtener orientación detallada sobre opciones alternativas y prácticas recomendadas, consulta Filtrado de visibilidad de paquetes en Android.

¿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
Google Apps
Menú principal