Denegaciones de permisos

En la mayoría de las apps, 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.

Usa Android vitals para evaluar las percepciones de los usuarios {#:android-vitals}

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 rechazaron permisos para tu app.

Una sesión diaria de permisos 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 cuando concluye 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. Si deseas 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 cuando usen tu app. Para reducir la tasa de denegación, aplica las medidas que se indican en esta sección. No obstante, las tasas de rechazo 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 apps 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 que expliques en contexto los permisos menos intuitivos que no sean críticos. Si lo haces, 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 a fin de brindar información a los usuarios y solicitar permisos, consulta el patrón de material design para permisos.

Explica el motivo por el que la app necesita el permiso

Primero, solicita tu permiso en contexto. Si brindas 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.