เมื่อแอปสแกนหา Wi-Fi ในเบื้องหลัง แอปจะเปิด CPU ซึ่งทำให้แบตเตอรี่หมดเร็ว เมื่อมีการสแกนมากเกินไป อายุการใช้งานแบตเตอรี่ของอุปกรณ์อาจลดลงอย่างเห็นได้ชัด
ระบบจะถือว่าแอปทำงานอยู่เบื้องหลัง
หากแอปอยู่ในสถานะPROCESS_STATE_BACKGROUNDหรือPROCESS_STATE_CACHED
ตรวจหาปัญหา
Android Vitals
Android Vitals ช่วยปรับปรุงประสิทธิภาพของแอปได้โดยการแจ้งเตือนคุณผ่าน Play Console เมื่อแอปมีการสแกนหา Wi-Fi มากเกินไปในเบื้องหลัง Android Vitals จะพิจารณาว่าการสแกนหา Wi-Fi มากเกินไปเมื่อแอปทำการสแกนมากกว่า 4 ครั้งต่อชั่วโมง ใน Play Console คุณสามารถตรวจสอบเปอร์เซ็นต์ของเซสชันแบตเตอรี่ที่แสดงลักษณะการทำงานนี้ได้
คำจำกัดความของเซสชันแบตเตอรี่จะขึ้นอยู่กับเวอร์ชันของแพลตฟอร์ม
- ใน Android 10 เซสชันแบตเตอรี่เป็นการรวมรายงานแบตเตอรี่ทั้งหมดที่ได้รับภายในระยะเวลา 24 ชั่วโมง รายงานแบตเตอรี่หมายถึงช่วงเวลาระหว่างการชาร์จแบตเตอรี่ 2 ครั้งจากต่ำกว่า 20% ถึงมากกว่า 80% หรือจากระดับการชาร์จใดก็ตามถึง 100%
- ใน Android 11 เซสชันแบตเตอรี่คือระยะเวลา 24 ชั่วโมงที่แน่นอน
ดูข้อมูลเกี่ยวกับวิธีที่ Google Play รวบรวมข้อมูล Android Vitals ได้ในเอกสารประกอบของ Play Console