हम भारी जीपीएस उपयोग किया है जिसे किसी एप्लिकेशन विकसित कर रहे हैं, और हम बैटरी जीवन का अनुकूलन करने में असमर्थ हैं।iPhone जीपीएस - बैटरी बेहद तेज़ी से समाप्त हो
डिवाइस को स्थानांतरित नहीं होने पर भी, महत्वपूर्ण बैटरी जल निकासी है, कोड के अनुसार, ऐसा नहीं होना चाहिए। अगर वहाँ स्थान परिवर्तन है
locationManager = [[CLLocationManager alloc] init];
locationManager.distanceFilter = 100;
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters;
[locationManager startUpdatingLocation];
आदर्श रूप में हम जीपीएस हर 20 मिनट में गति प्रदान करने के (यदि कोई स्थान परिवर्तन तो बैटरी बचाने के लिए) चाहते हैं या हर 5 मिनट:
यहाँ कोड है। मेरी डेवलपर के अनुसार इस
नहीं किया जा सकता पहले हम kCLLocationAccuracyBest
उपयोग कर रहे थे, जो बैटरी बहुत तेजी से लेने गया था और अब हम kCLLocationAccuracyHundredMeters
उपयोग कर रहे हैं।
startUpdatingLocation - जीपीएस निर्देशांक प्राप्त करने के लिए है। एक और कॉल शुरू हो रहा है मॉनिटरिंग सिग्निफिशेंट लोकेशन चेंज जो एजीपीएस निर्देशांक प्राप्त करने के लिए है, जो मुझे लगता है कि जब भी सेल टावर बदल जाएगा, तो समन्वय देता है, और इसलिए बैटरी वास्तव में तेज़ी से उपभोग करता है।
दूरी फ़िल्टर - न्यूनतम दूरी (मीटर में मापा गया) एक डिवाइस को अद्यतन घटना उत्पन्न होने से पहले बाद में स्थानांतरित होना चाहिए। दूरी फ़िल्टर के आधार पर हमें डिवाइस से जीपीएस फिक्स मिलता है और फिर हम सर्वर पर अद्यतन जीपीएस निर्देशांक भेजते हैं।
किसी भी मदद की सराहना की जाएगी धन्यवाद!
लंबे समय तक चलने वाले सेंसर, विशेष रूप से जीपीएस, बैटरी को निकालने जा रहे हैं इससे कोई फर्क नहीं पड़ता कि आप क्या करते हैं। यदि आप जीवन को लंबा करना चाहते हैं, तो अपने नमूना आवृत्ति को कम करें। –
हाय Maverick3, हम जीपीएस बैटरी बचाने के लिए हर 20 मिनट में जीपीएस स्थान की जांच करना चाहते हैं। क्या इसे लागू करने का कोई तरीका है? मेरे डेवलपर के मुताबिक हम ऐसा नहीं कर सकते हैं। मैं किसी भी संकेत की सराहना करता हूं। – KB403
मैं टाइमर के साथ स्टार्टलोकेटिंग और स्टॉप लॉकिंग के उपयोग की अनुशंसा करता हूं, और फिर यह देखने के लिए प्रोफाइलिंग करता हूं कि बिजली की खपत कैसे बदलती है। इंटरनेट एक्सेस उपलब्ध होने पर एक और विकल्प स्थान प्रदाता सेवा का उपयोग करना है। लेकिन यह बहुत कम सटीक है। – Totoro