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

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

اجازه‌های لغوشده و باطل‌شده
شکل ۱: اجازه‌های لغوشده و لغوشده

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

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

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

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

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

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

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

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

اجازه‌ها دو بار لغو شده است

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

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