مجوزها و دسترسی به داده ها

صفحه تنظیمات برنامه شما باید گزینه هایی را برای مدیریت اتصال خود به Health Connect در اختیار کاربران قرار دهد. این به کاربران امکان کنترل همگام سازی داده ها و دسترسی به داده های خود را می دهد.

مجوزها لغو و لغو شدند
شکل 1 : مجوزهای لغو و لغو شده است

با Health Connect همگام سازی کنید

این ضامن راهی برای کاربران فراهم می کند تا همگام سازی داده ها را بین برنامه شما و Health Connect متوقف یا از سر بگیرند.

  • هنگامی که روشن است: برنامه شما به طور فعال طبق مجوزهای داده شده توسط کاربر در Health Connect می خواند و می نویسد.
  • هنگامی که خاموش می شود: برنامه شما باید همه همگام سازی داده ها را با Health Connect متوقف کند. اگر با استفاده از revokeAllPermissions() مجوزها را به صورت برنامه‌نویسی لغو می‌کنید، به کاربر توضیح دهید که تغییرات بلافاصله در Health Connect بدون راه‌اندازی مجدد برنامه منعکس نمی‌شوند. برای جلوگیری از تجربه کاربری گیج کننده، به کاربران این گزینه را بدهید که به تنظیمات Health Connect رفته و مجوزهای آنجا را لغو کنند.

مدیریت دسترسی

دکمه مدیریت دسترسی باید یک پیوند مستقیم برای کاربر فراهم کند تا مجوزهای برنامه شما را از داخل برنامه Health Connect مدیریت کند. این به کاربر کنترل و شفافیت کامل می دهد.

دسترسی ناکافی

اگر برنامه شما دسترسی کافی به Health Connect ندارد، باید صفحه زیر را در همه نقاط ورودی به کاربران نشان دهد:

برنامه با دسترسی ناکافی
شکل 2 : برنامه با دسترسی ناکافی

مجوزها دو بار لغو شد

اگر کاربر دو بار پشت سر هم Cancel را در صفحه درخواست مجوزها انتخاب کند، برنامه شما باید صفحه‌ای مشابه تصویر زیر به کاربر ارائه دهد:

مجوزها دو بار توسط کاربر لغو شد
شکل 3 : مجوزها دو بار توسط کاربر لغو شدند