बैकग्राउंड में बहुत बार वाई-फ़ाई स्कैन करना

जब कोई ऐप्लिकेशन बैकग्राउंड में वाई-फ़ाई स्कैन करता है, तो इससे सीपीयू चालू हो जाता है. इस वजह से, तेज़ी से बैटरी खर्च होती है. बार-बार स्कैन करने से, डिवाइस की बैटरी लाइफ़ कम हो सकती है. अगर कोई ऐप्लिकेशन PROCESS_STATE_BACKGROUND या PROCESS_STATE_CACHED स्थिति में है, तो उसे बैकग्राउंड में चल रहा माना जाता है.

समस्या का पता लगाना

Android की ज़रूरी जानकारी

Android की ज़रूरी जानकारी की मदद से, अपने ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाया जा सकता है. इसके लिए, Play Console के ज़रिए आपको सूचनाएं भेजी जाती हैं. ये सूचनाएं तब भेजी जाती हैं, जब आपका ऐप्लिकेशन बैकग्राउंड में बहुत ज़्यादा वाई-फ़ाई का पता लगाने की सुविधा का इस्तेमाल कर रहा हो. Android की ज़रूरी जानकारी के मुताबिक, अगर कोई ऐप्लिकेशन हर घंटे चार से ज़्यादा बार वाई-फ़ाई का पता लगाने की सुविधा का इस्तेमाल करता है, तो उसे बहुत ज़्यादा वाई-फ़ाई का पता लगाने की सुविधा माना जाता है. Play Console में, बैटरी सेशन का प्रतिशत देखा जा सकता है. इससे पता चलता है कि कितने सेशन में बैटरी तेज़ी से खत्म हुई.

बैटरी सेशन की परिभाषा, प्लैटफ़ॉर्म के वर्शन पर निर्भर करती है.

  • Android 10 में, बैटरी सेशन में इस बात की पूरी जानकारी होती है कि दिए गए 24 घंटों में, डिवाइस की बैटरी कितनी बार चार्ज की गई है. बैटरी रिपोर्ट में दो बार बैटरी चार्ज होने के बीच के समय की जानकारी होती है. इस रिपोर्ट में जानकारी तब ही शामिल होती है, जब बैटरी को 20% से कम से लेकर 80% से ज़्यादा तक या किसी भी चार्ज लेवल से लेकर 100% तक चार्ज किया जाता है.
  • Android 11 में, बैटरी सेशन 24 घंटे की तय अवधि का होता है.

Google Play, Android की ज़रूरी जानकारी का डेटा कैसे इकट्ठा करता है, इस बारे में जानने के लिए Play Console का दस्तावेज़ पढ़ें.