İzinler ve veri erişimi

Uygulamanızın Ayarlar ekranında, kullanıcılara Health Connect bağlantılarını yönetme seçenekleri sunulmalıdır. Bu sayede kullanıcılar, veri senkronizasyonu ve verilerine erişim üzerinde kontrol sahibi olur.

İptal edilen ve kaldırılan izinler
Şekil 1: İptal edilen ve kaldırılan izinler

Health Connect ile senkronize etme

Bu açma/kapatma düğmesi, kullanıcıların uygulamanız ile Health Connect arasındaki veri senkronizasyonunu duraklatmasına veya devam ettirmesine olanak tanır.

  • Etkinleştirildiğinde: Uygulamanız, kullanıcı tarafından verilen izinler doğrultusunda Health Connect'te aktif olarak okuma ve yazma işlemleri yapar.
  • Devre dışı bırakıldığında: Uygulamanız, Health Connect ile tüm veri senkronizasyonunu durdurmalıdır. revokeAllPermissions() kullanarak izinleri programatik olarak iptal ederseniz değişikliklerin, uygulama yeniden başlatılmadan Health Connect'e hemen yansıtılmadığını kullanıcıya açıklayın. Kullanıcıların kafa karışıklığı yaşamaması için onlara Health Connect ayarlarına giderek izinleri iptal etme seçeneği sunun.

Erişimi yönet

Erişimi yönet düğmesi, kullanıcının Health Connect uygulamasından uygulamanızın izinlerini yönetebileceği doğrudan bir bağlantı sağlamalıdır. Bu, kullanıcıya tam kontrol ve şeffaflık sağlar.

Yetersiz erişim

Uygulamanızın Health Connect erişimi yetersizse kullanıcılara tüm giriş noktalarında aşağıdaki ekran gösterilmelidir:

Yetersiz erişime sahip uygulama
Şekil 2: Yetersiz erişime sahip uygulama

İzinler iki kez iptal edildi

Kullanıcı, izin isteği ekranında iki kez üst üste İptal'i seçerse uygulamanız kullanıcıya aşağıdakine benzer bir ekran göstermelidir:

İzinler kullanıcı tarafından iki kez iptal edildi
Şekil 3: İzinler kullanıcı tarafından iki kez iptal edildi