הרשאות וגישה לנתונים

במסך ההגדרות של האפליקציה צריכות להיות למשתמשים אפשרויות לניהול החיבור שלהם ל-Health Connect. כך המשתמשים יכולים לשלוט בסנכרון הנתונים ובגישה לנתונים שלהם.

הרשאות שבוטלו
איור 1: הרשאות שבוטלו והרשאות שנדחו

סנכרון עם Health Connect

המתג הזה מאפשר למשתמשים להשהות או להפעיל מחדש את סנכרון הנתונים בין האפליקציה שלכם לבין Health Connect.

  • כשההגדרה מופעלת: האפליקציה קוראת וכותבת באופן פעיל ב-Health Connect, בהתאם להרשאות שהמשתמש העניק.
  • כשהמתג מושבת: האפליקציה צריכה להפסיק את כל סנכרון הנתונים עם Health Connect. אם אתם מבטלים הרשאות באופן פרוגרמטי באמצעות revokeAllPermissions(), עליכם להסביר למשתמש שהשינויים לא משתקפים באופן מיידי ב-Health Connect בלי להפעיל מחדש את האפליקציה. כדי למנוע בלבול בקרב המשתמשים, כדאי לתת להם אפשרות לעבור להגדרות של Health Connect כדי לבטל שם את ההרשאות.

ניהול הרשאות גישה

הלחצן ניהול גישה צריך לספק למשתמש קישור ישיר לניהול ההרשאות של האפליקציה מתוך אפליקציית Health Connect. כך המשתמש מקבל שליטה מלאה ושקיפות.

הרשאות גישה לא מספיקות

אם לאפליקציה שלך אין גישה מספקת ל-Health Connect, המשתמשים צריכים לראות את המסך הבא בכל נקודות הכניסה:

אפליקציה עם הרשאת גישה לא מספיקה
איור 2: אפליקציה עם גישה לא מספקת

ההרשאות בוטלו פעמיים

אם המשתמש בוחר באפשרות ביטול במסך בקשת ההרשאות פעמיים ברציפות, האפליקציה צריכה להציג למשתמש מסך שדומה לזה שמוצג בהמשך:

המשתמש ביטל את ההרשאות פעמיים
איור 3: המשתמש ביטל את ההרשאות פעמיים