تحديثات الموقع الجغرافي في Android 11

لتعزيز حماية خصوصية المستخدم، يضيف Android 11 إمكانية الوصول لمرة واحدة إلى الموقع الجغرافي ويغيّر طريقة منح المستخدمين إذن رصد الموقع الجغرافي في الخلفية. وتؤثّر هذه التعديلات في جميع التطبيقات التي تعمل بنظام التشغيل Android 11 والإصدارات الأحدث.

الوصول لمرة واحدة

الشكل 1: يتضمّن مربّع حوار النظام الخاص بإذن تحديد الموقع الجغرافي في المقدّمة خيارًا باسم هذه المرّة فقط.

في الإصدار 11 من نظام التشغيل Android والإصدارات الأحدث، عندما يطلب تطبيقك الوصول إلى الموقع الجغرافي في المقدّمة، يتضمّن مربّع حوار أذونات النظام خيارًا باسم هذه المرة فقط، كما هو موضّح في الشكل 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 أو إصدار أحدث، لا يتضمّن مربّع حوار النظام زرًا لتفعيل الوصول إلى رصد الموقع الجغرافي في الخلفية. لتفعيل رصد الموقع الجغرافي في الخلفية، على المستخدمين ضبط خيار السماح طوال الوقت لإذن تحديد الموقع الجغرافي في تطبيقك في صفحة الإعدادات، كما هو موضّح في دليل طلب رصد الموقع الجغرافي في الخلفية.

مراجع إضافية

لمزيد من المعلومات حول رصد الموقع الجغرافي في الخلفية، يُرجى الاطّلاع على المراجع التالية:

الفيديوهات