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