การใช้เครือข่ายมือถือในเบื้องหลังมากเกินไป

เมื่อแอปเชื่อมต่อกับเครือข่ายมือถือในเบื้องหลัง แอปจะเปิด 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