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

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

إمكانية الوصول لمرة واحدة

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

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

تعرَّف على المزيد من المعلومات عن كيفية تعامل النظام مع الأذونات لمرة واحدة.

الوصول إلى بيانات الموقع الجغرافي في الخلفية

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

إذا كانت هناك ميزة في تطبيقك تصل إلى الموقع الجغرافي من الخلفية، تأكَّد من أنّ هذا الوصول ضروري. ننصحك بالحصول على المعلومات التي تحتاجها الميزة بطرق أخرى، كما هو موضّح في الصفحة حول كيفية الوصول إلى الموقع الجغرافي في الخلفية.

طلب رصد الموقع الجغرافي في الخلفية بشكل منفصل

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

التغييرات في مربّع حوار الأذونات

تغيير التفاصيل

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

مصادر إضافية

لمزيد من المعلومات حول الوصول إلى الموقع الجغرافي في الخلفية، يمكنك عرض المواد التالية:

الفيديوهات الطويلة