Lineamientos de la IU para permisos y datos

Para brindar una experiencia del usuario fluida y segura, la UX debe incluir pantallas de permisos que describan con claridad cómo tu app accede a los datos que usa Health Connect, además de mostrar las fuentes de datos de una manera que ayude a los usuarios a comprender cómo se usan sus datos.

Cómo solicitar permisos

Cuando tu app solicite permisos, la UX debe expresar con claridad los tipos de datos a los que intentas acceder:

Permisos principales

Nuevos usuarios de Health Connect

A continuación, se incluyen tres ejemplos de cómo la app puede solicitar permisos a los usuarios nuevos de Health Connect:

Tarjeta promocional en la pantalla principal de tu app

Usuario nuevo (pantalla principal)

Opción en el menú de configuración

Todos los demás puntos de entrada son opcionales, pero la app siempre debe incluir una opción para solicitar permisos en el menú de configuración:

Usuario nuevo (configuración)

Opción integrada en el flujo de integración de tu app

Usuario nuevo (configuración por primera vez)

Permisos revocados y cancelados

En la pantalla "Configuración" de tu app, se debe ofrecer a los usuarios una manera sencilla de revocar permisos relacionados con los tipos de datos de Health Connect:

Revocar permisos

Acceso insuficiente

Si tu app no tiene suficiente acceso a la API de Health Connect, se mostrará la siguiente pantalla a los usuarios en todos los puntos de entrada:

La app no tiene acceso suficiente a Health Connect

Se cancelaron los permisos dos veces

Si el usuario selecciona "Cancelar" en la pantalla de solicitud de permisos dos veces seguidas, tu app debe mostrarle una pantalla similar a la siguiente:

Se bloqueó la solicitud de permiso

Atribución

Para generar confianza y brindar tranquilidad, es importante mostrarles a los usuarios cómo obtiene datos tu app. Hay dos maneras de hacerlo:

  1. Atribución básica
  2. Atribución con educación

Atribución básica

Como mínimo, la interfaz de usuario (IU) debe mostrar el ícono de la fuente y el nombre de la app (o solo el nombre de la app si no se puede mostrar el ícono).

La atribución básica es adecuada para las siguientes pantallas:

  • Principal
  • Registro de actividad
  • Detalles de la actividad

Ícono en la pantalla principal

Atribución básica: ejemplo 1

Ícono y nombre de la app en el registro de actividad

Atribución básica: ejemplo 2

Atribución con educación

Deberías permitir que los usuarios obtengan fácilmente información sobre el origen de los datos mediante un vínculo directo a la pantalla “Permisos de apps” en Health Connect.

Este tipo de atribución es adecuada para las siguientes pantallas:

  • Detalles de la actividad
  • Informes y estadísticas

Botón en la pantalla de detalles de la actividad

Atribución con educación: ejemplo 1

Ícono o botón de la barra de la app en la pantalla del informe

Atribución con educación: ejemplo 2

Información incorporada

Atribución con educación: ejemplo 3

Las dos pantallas anteriores deben vincular a una pantalla que contenga información sobre estos datos y permita a los usuarios controlar qué apps acceden a los datos por medio de Health Connect.

Administrar los permisos de Health Connect

Sincronización de datos

Debes informar a los usuarios cuándo se lleva a cabo una sincronización de datos, en especial si es probable que la operación tarde un poco en completarse:

Notificación de sincronización