لحماية خصوصية المستخدمين بشكل أكبر، يضيف Android 11 ميزة لمرة واحدة إذن الوصول إلى الموقع الجغرافي وتغيير طريقة منح المستخدمين إذن الوصول إلى الموقع الجغرافي في الخلفية هذه في جميع التطبيقات التي تعمل بنظام التشغيل Android 11 والإصدارات الأحدث.
إمكانية الوصول لمرة واحدة
على نظام التشغيل Android 11 والإصدارات الأحدث، كلما طلب تطبيقك الوصول إلى الموقع في المقدمة، فإن النظام يتضمن مربع حوار الأذونات خيارًا يسمى هذه المرة فقط، كما هو موضح في الشكل 1. يمنح هذا الخيار المستخدمين مزيدًا من التحكُّم في وقت وصول التطبيق إلى معلومات الموقع الجغرافي:
مزيد من المعلومات حول كيفية تعامل النظام مع عملية دفع لمرة واحدة الأذونات.
الوصول إلى بيانات الموقع الجغرافي في الخلفية
يغيِّر Android 11 طريقة حصول ميزة في تطبيقك على إذن بالوصول إلى موقع الخلفية: هذا القسم يصف كل من هذه التغييرات.
في حال وصول إحدى الميزات في تطبيقك إلى الموقع الجغرافي من الخلفية، عليك التأكّد من ذلك. الوصول إليها. ضع في اعتبارك الحصول على المعلومات التي تحتاجها الميزة أخرى، كما هو موضح في الصفحة حول كيفية الوصول إلى الموقع الجغرافي في الخلفية.
طلب رصد الموقع الجغرافي في الخلفية بشكل منفصل
كما هو موضح في الدليل حول كيفية طلب الوصول إلى الموقع على وقت التشغيل، تنفيذ طلبات إضافية لتحديد الموقع الجغرافي إذا كان تطبيقك يستهدف يطبّق النظام أفضل الممارسات هذه على نظام التشغيل Android 11 أو الإصدارات الأحدث. في حال حذف تطلب الحصول على إذن تحديد الموقع الجغرافي في المقدّمة وميزة الموقع الجغرافي في الخلفية إذن في الوقت نفسه، يتجاهل النظام الطلب ولا يمنح تطبيقك بأي من الإذنين.
التغييرات في مربّع حوار الأذونات
تغيير التفاصيل
تغيير الاسم: BACKGROUND_RATIONALE_CHANGE_ID
رقم تعريف التغيير: 147316723
طريقة التبديل
أثناء اختبار توافق تطبيقك مع نظام التشغيل Android 11، يمكنك تفعيل هذا التغيير أو إيقافه. باستخدام أوامر ADB التالية:
adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
لمزيد من المعلومات حول إطار عمل التوافق وتبديل التغييرات، راجِع اختبار وتصحيح الأخطاء في سلوك النظام الأساسي في تطبيقك.
عندما تطلب إحدى الميزات في تطبيقك الوصول إلى الموقع الجغرافي في الخلفية على جهاز يعمل Android 11 أو الإصدارات الأحدث، لا يتضمّن مربّع حوار النظام زرًا. لتفعيل الوصول إلى الموقع الجغرافي في الخلفية لتفعيل ميزة رصد الموقع الجغرافي في الخلفية إذن الوصول، على المستخدمين ضبط الخيار السماح طوال الوقت للموقع الجغرافي لتطبيقك. إذن في صفحة الإعدادات، كما هو موضح في الدليل حول كيفية طلب رصد الموقع الجغرافي في الخلفية
مصادر إضافية
لمزيد من المعلومات حول الوصول إلى بيانات الموقع الجغرافي في الخلفية، يمكنك الاطّلاع على ما يلي: المواد: