عندما يجري تطبيق عمليات بحث عن شبكة Wi-Fi في الخلفية، يتم تنشيط وحدة المعالجة المركزية، ما يؤدي إلى استنزاف البطارية. عند إجراء عدد كبير جدًا من عمليات الفحص، قد ينخفض عمر بطارية الجهاز بشكل ملحوظ. يُعدّ التطبيق قيد التشغيل في الخلفية إذا كان في الحالة PROCESS_STATE_BACKGROUND أو PROCESS_STATE_CACHED.
الكشف عن المشكلة
مؤشرات Android الحيوية
يمكن أن تساعد "مؤشرات Android الحيوية" في تحسين أداء تطبيقك من خلال تنبيهك عبر Play Console عندما يجري تطبيقك عمليات بحث مفرطة عن شبكات Wi-Fi في الخلفية. تعتبر مؤشرات Android الحيوية عمليات البحث عن شبكة Wi-Fi مفرطة عندما يجري التطبيق أكثر من 4 عمليات بحث في الساعة. في Play Console، يمكنك الاطّلاع على النسبة المئوية لجلسات البطارية التي يظهر فيها هذا السلوك.
يعتمد تعريف فترة عمل البطارية على إصدار النظام الأساسي.
- في Android 10، فترة عمل البطارية هي تجميع لكل تقارير البطارية التي تم تلقّيها خلال فترة 24 ساعة معيّنة. يشير تقرير البطارية إلى الفترة التي تفصل بين عمليتَي شحن للبطارية إما من قيمة أقل من% 20 إلى أعلى من% 80 أو من أي مستوى شحن إلى %100.
- في Android 11، تكون فترة عمل البطارية مدة 24 ساعة ثابتة.
للحصول على معلومات حول كيفية جمع Google Play لبيانات "مؤشرات Android الحيوية"، يُرجى الاطّلاع على مستندات Play Console.