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:
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
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:
Opción integrada en el flujo de integración de tu app
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:
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:
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:
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:
- Atribución básica
- 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
Ícono y nombre de la app en el registro de actividad
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
Ícono o botón de la barra de la app en la pantalla del informe
Información incorporada
Vínculo a Health Connect
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.
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: