الأذونات والوصول إلى البيانات

يجب أن توفّر شاشة "الإعدادات" في تطبيقك للمستخدمين خيارات لإدارة عملية الربط بتطبيق Health Connect. يمنح ذلك المستخدمين إمكانية التحكّم في مزامنة البيانات والوصول إليها.

الأذونات التي تم إبطالها وإلغاؤها
الشكل 1: الأذونات التي تم إبطالها وإلغاؤها

المزامنة مع Health Connect

يتيح زر التبديل هذا للمستخدمين إيقاف مزامنة البيانات مؤقتًا أو استئنافها بين تطبيقك وHealth Connect.

  • عند تفعيل هذا الخيار: يقرأ تطبيقك البيانات ويكتبها بشكل نشط في Health Connect، وذلك وفقًا للأذونات التي يمنحها المستخدم.
  • عند إيقاف هذا الخيار: يجب أن يوقف تطبيقك جميع عمليات مزامنة البيانات مع Health Connect. إذا كنت تلغي الأذونات آليًا باستخدام revokeAllPermissions()، عليك توضيح للمستخدم أنّ التغييرات لا تظهر على الفور في Health Connect بدون إعادة تشغيل التطبيق. لتجنُّب إرباك المستخدمين، امنحهم خيار الانتقال إلى إعدادات Health Connect لإبطال الأذونات من هناك.

إدارة أذونات الوصول

يجب أن يوفّر زر إدارة إذن الوصول رابطًا مباشرًا للمستخدم لإدارة أذونات تطبيقك من داخل تطبيق Health Connect، ما يمنح المستخدم تحكّمًا كاملاً وشفافية تامة.

امتيازات الوصول غير كافية

إذا كان تطبيقك لا يملك إذن وصول كافيًا إلى Health Connect، يجب أن تظهر للمستخدمين الشاشة التالية في جميع نقاط الدخول:

تطبيق لديه امتيازات وصول غير كافية
الشكل 2: تطبيق لا يملك أذونات كافية

تم إلغاء الأذونات مرّتين

إذا نقر المستخدم على إلغاء في شاشة طلب الأذونات مرتين على التوالي، يجب أن يعرض تطبيقك شاشة مشابهة لما يلي:

ألغى المستخدم الأذونات مرّتين
الشكل 3: ألغى المستخدم الأذونات مرّتين