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

مراجع إضافية

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

الفيديوهات