Denegaciones de permisos

En la mayoría de las app, los usuarios deben otorgar ciertos permisos de la app para que funcionen de forma correcta. Sin embargo, en algunos casos, no desean otorgarlos por los siguientes motivos:

  • Consideran que el permiso no es necesario para la funcionalidad principal de la app.
  • No utilizan la funcionalidad asociada con el permiso.
  • Les preocupa el impacto que el permiso puede tener en el rendimiento del dispositivo.
  • Tienen dudas, por ejemplo, por temas relacionados con la privacidad.

Cómo usar Android vitals para evaluar las percepciones de los usuarios

Android vitals te permite evaluar las preferencias de privacidad y el compromiso de tus usuarios, ya que brinda información sobre el porcentaje de denegaciones de permisos que recibe tu app. A través de Play Console, Android vitals te muestra el porcentaje de sesiones de permisos diarios en que los usuarios denegaron permisos para tu app.

Una sesión de permisos diarios hace referencia a un día en el que tu app le solicitó a un usuario un permiso, como mínimo. Cuando un usuario tiene que tomar varias decisiones con respecto al mismo permiso, solo se registra la decisión final al concluir una sesión.

Android vitals te permite ver las decisiones de los usuarios a nivel de grupo de permisos. Además, te brinda comparativas para que puedas cotejar la posición de tu app con respecto a otras principales en la misma categoría de Play Store. Para obtener información sobre cómo Google Play recopila datos de Android vitals, consulta la documentación de Play Console.

Prácticas recomendadas

Por lo general, las tasas de denegación altas indican que los usuarios no creen que la exposición adicional de su información valga los beneficios ofrecidos a cambio. Sin embargo, existen varias maneras de lograr que los usuarios se sientan más cómodos al usar tu app. Puedes reducir la tasa de denegación si aplicas las medidas que se indican en esta sección. No obstante, las tasas de denegación nunca se reducirán por completo, ya que los usuarios tienen distintas preferencias personales y, en algunos casos, no desean otorgar permisos bajo ninguna circunstancia.

Evita solicitar permisos innecesarios

Según las investigaciones, los usuarios prefieren las app que solicitan menos permisos. Si reduces la cantidad de solicitudes de permisos al mínimo necesario, puedes ayudar a mejorar la confianza del usuario en una app y generar más instalaciones. Por el contrario, si agregas solicitudes de permisos innecesarios, podrías generar un impacto negativo en la visibilidad de tu app en Play Store. Si no necesitas permisos específicos, puedes reducir la cantidad de solicitudes de tu app con métodos alternativos. Podrás encontrar algunos enfoques comunes en las Prácticas recomendadas de permisos de la app.

Presenta las solicitudes de permisos en contexto

Te recomendamos explicar en contexto los permisos menos intuitivos que no sean críticos. Al hacerlo, los usuarios podrán comprender mejor el valor que ofrecen. En la Figura 1, podrás ver un ejemplo donde se le brinda información en contexto al usuario.

Figura 1: Explicación en contexto de una solicitud de permiso

Los usuarios comprenden mejor la propuesta de valor cuando la app les brinda información en contexto sobre la funcionalidad relacionada. De este modo, podrás convencer a más usuarios para que otorguen los permisos.

Si deseas obtener más información sobre las pautas recomendadas para brindar información a los usuarios y solicitar permisos, consulta el patrón de material design para permisos.

Explica el motivo del permiso

Primero, solicita tu permiso en contexto. Al brindar una explicación sobre los permisos menos intuitivos, los usuarios pueden comprenderlos mejor. El método de utilidad shouldShowRequestPermissionRationale() muestra el valor "true" si el usuario rechazó la solicitud anteriormente. Tu app puede usar este método para determinar cuándo se debe mostrar la explicación.

Puedes encontrar más detalles sobre cómo mostrar strings de explicación en Cómo solicitar permisos de la app.