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

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

مجوزهای لغو شده و لغو شده
شکل ۱ : مجوزهای لغو شده و لغو شده

همگام‌سازی با Health Connect

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

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

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

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

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

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

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

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

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

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