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

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

إذن وصول لمرة واحدة

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

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

مراجع إضافية

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

الفيديوهات