Izin dan akses data

Layar Setelan aplikasi Anda harus memberi pengguna opsi untuk mengelola koneksi mereka ke Health Connect. Hal ini memberi pengguna kontrol atas sinkronisasi data dan akses ke data mereka.

Izin yang dicabut dan dibatalkan
Gambar 1: Izin yang dibatalkan dan dicabut

Menyinkronkan dengan Health Connect

Tombol ini memberikan cara bagi pengguna untuk menjeda atau melanjutkan sinkronisasi data antara aplikasi Anda dan Health Connect.

  • Jika diaktifkan: Aplikasi Anda secara aktif membaca dan menulis ke Health Connect, sesuai dengan izin yang diberikan oleh pengguna.
  • Jika dinonaktifkan: Aplikasi Anda harus menghentikan semua sinkronisasi data dengan Health Connect. Jika Anda mencabut izin secara terprogram menggunakan revokeAllPermissions(), jelaskan kepada pengguna bahwa perubahan tidak langsung ditampilkan di Health Connect tanpa memulai ulang aplikasi. Untuk menghindari pengalaman pengguna yang membingungkan, beri pengguna opsi untuk membuka setelan Health Connect guna mencabut izin di sana.

Kelola akses

Tombol Kelola akses harus memberikan link langsung bagi pengguna untuk mengelola izin aplikasi Anda dari dalam aplikasi Health Connect. Hal ini memberi pengguna kontrol dan transparansi penuh.

Akses tidak mencukupi

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

Aplikasi dengan akses yang tidak memadai
Gambar 2: Aplikasi dengan akses yang tidak memadai

Izin dibatalkan dua kali

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

Izin dibatalkan dua kali oleh pengguna
Gambar 3: Izin dibatalkan dua kali oleh pengguna