نشرها وي وانغ، مدير الهندسة، Android BeTo
تعد خصوصية المستخدم وشفافيته أمرًا أساسيًا في تجربة Android. للتوافق بشكل أفضل مع هذه المبادئ، نقوم بتحديث السلوك الافتراضي لـ Nearby Connections API فيما يتعلق بكيفية تفاعلها مع أجهزة الراديو الخاصة بالجهاز.
ما الذي يتغير؟
في السابق، كان بإمكان واجهة برمجة تطبيقات الاتصالات القريبة تشغيل أجهزة Wi-Fi وBluetooth تلقائيًا لتسهيل الاتصالات دون تدخل صريح من المستخدم. من الآن فصاعدا، لن تقوم واجهة برمجة التطبيقات (API) بتمكين أجهزة الراديو هذه تلقائيًا لتطبيقات 1P و3P.
ماذا يعني هذا بالنسبة للمطورين
إذا كان تطبيقك يعتمد على الاتصالات القريبة، فستحتاج إلى تحديث التنفيذ الخاص بك لمراعاة هذه التغييرات:
- إدارة الراديو اليدوية: يجب عليك التأكد من تمكين أجهزة الراديو الضرورية (Wi-Fi أو Bluetooth) قبل بدء مهام الاتصالات القريبة.
- إشعار المستخدم: إذا تم تعطيل أجهزة الراديو المطلوبة، فيجب على تطبيقك الآن إبلاغ المستخدم وطلب تمكينها يدويًا. لن تقوم واجهة برمجة التطبيقات (API) بتشغيلها برمجيًا نيابةً عنك بعد الآن.
توقيت
من المقرر أن تدخل هذه التغييرات حيز التنفيذ في أواخر عام 2026. نوصي بمراجعة سير عمل الاتصال الآن لضمان انتقال سلس للمستخدمين.

