Panduan UI untuk izin dan data

Untuk memfasilitasi pengalaman pengguna yang lancar dan meyakinkan, UX Anda harus menampilkan layar izin yang dengan jelas menguraikan cara aplikasi Anda mengakses data yang digunakan oleh Health Connect, dan menampilkan sumber data dengan cara yang membantu pengguna memahami caranya data mereka digunakan.

Cara meminta izin

Setiap kali aplikasi Anda meminta izin, UX harus menguraikan dengan jelas jenis data yang Anda coba akses:

Izin utama

Pengguna Health Connect baru

Berikut ini tiga contoh cara aplikasi dapat meminta izin dari pengguna Health Connect baru:

Kartu promo di layar utama aplikasi

Pengguna baru - Layar utama

Opsi dalam menu Setelan

Semua titik entri lainnya bersifat opsional, tetapi aplikasi Anda harus selalu menampilkan opsi untuk meminta izin dalam menu Setelan:

Pengguna baru - Setelan

Terintegrasi ke alur orientasi aplikasi Anda

Pengguna baru - Penyiapan pertama kali

Izin yang dicabut dan dibatalkan

Layar "Setelan" aplikasi harus menawarkan cara yang mudah kepada pengguna untuk mencabut izin ke jenis data Health Connect:

Mencabut izin

Akses tidak memadai

Jika aplikasi Anda tidak memiliki akses Health Connect API yang memadai, pengguna akan melihat layar berikut di semua titik entri:

Aplikasi tidak memiliki akses yang memadai ke Health Connect

Izin dibatalkan dua kali

Jika pengguna memilih "Cancel" di layar permintaan izin dua kali berturut-turut, aplikasi Anda harus menampilkan layar yang serupa dengan yang berikut ini kepada pengguna:

Permintaan izin diblokir

Atribusi

Untuk membangun kepercayaan dan memberikan jaminan, penting untuk menunjukkan kepada pengguna cara aplikasi Anda memperoleh data. Ada dua cara untuk melakukannya:

  1. Atribusi dasar
  2. Atribusi dengan pendidikan

Atribusi dasar

Setidaknya, antarmuka pengguna (UI) Anda harus menampilkan ikon sumber dan nama aplikasi (atau hanya nama aplikasi jika ikon tidak dapat ditampilkan).

Atribusi dasar cocok untuk layar berikut:

  • Beranda
  • Log aktivitas
  • Detail aktivitas

Ikon di layar utama

Atribusi dasar - Contoh 1

Ikon dan nama aplikasi di log aktivitas

Atribusi dasar - Contoh 2

Atribusi dengan pendidikan

Anda harus memudahkan pengguna untuk mendapatkan informasi tentang asal data, dengan link langsung ke layar "Izin aplikasi" di Health Connect.

Jenis atribusi ini cocok untuk layar berikut:

  • Detail aktivitas
  • Laporan dan insight

Tombol di layar detail aktivitas

Atribusi dengan pendidikan - Contoh 1

Tombol atau ikon panel aplikasi di layar laporan

Atribusi dengan pendidikan - Contoh 2

Informasi tersemat

Atribusi dengan pendidikan - Contoh 3

Kedua layar sebelumnya harus ditautkan ke layar "About this data" yang memungkinkan pengguna mengontrol aplikasi mana yang mengakses data melalui Health Connect.

Mengelola izin Health Connect

Sinkronisasi data

Anda harus memberi tahu pengguna saat sinkronisasi data terjadi, terutama jika operasi itu mungkin memerlukan waktu beberapa saat untuk diselesaikan:

Notifikasi sinkronisasi