2012-06-27 11 views
6

के दौरान पॉप अप करें मैं सोच रहा था कि गेम के दौरान बैटरी अलर्ट कितनी कम हो सकती है। मैंने अपना गेम बनाने के लिए कोकोस 2 डी का इस्तेमाल किया। मेरे पास गेम रोक है जब कोई टेक्स्ट या कॉल जैसे इंटरप्ट में आते हैं। लेकिन कम बैटरी अलर्ट के बारे में क्या? क्या वे अन्य बाधाओं के समान हैं? ऐसा प्रतीत नहीं होता है।आईफोन 'लो बैटरी' को कैसे खेलें

क्या ऐसा कोई तरीका है जब मैं इसे प्राप्त कर सकता हूं ताकि मैं गेम को रोक सकूं?

आपके उत्तरों के लिए धन्यवाद।

+3

क्या आप कह रहे हैं कि कम बैटरी अलर्ट एप्लिकेशन को कॉल नहीं करते हैं WillResignActive? वे अन्य घटनाओं के समान ही होना चाहिए – mackworth

+0

मैकवर्थ के यहां एक अच्छा बिंदु है। मुझे अपने आईफोन ऐप के साथ इस समस्या को याद नहीं है, और मैंने बैटरी निगरानी की बात कभी नहीं की। – Almo

+0

मेरे परीक्षकों में से एक ने कहा कि जब कम बैटरी अलर्ट पॉप अप करता है तो यह रोक नहीं जाता है। अब क्या कोई तरीका है कि मैं फिर से इंतजार कर सकता हूं या सिमुलेट कर सकता हूं कि वास्तव में इंतजार किए बिना परीक्षण करने के लिए मेरी बैटरी 20% तक गिर जाती है? मैं चाहता हूं कि यह घटना मेरे जीडीबी से जुड़े फोन के साथ हो, ताकि अगर मैं एप्लिकेशन रिलेग्निएक्टिव कहलाता हूं या नहीं तो मैं खुद की जांच कर सकता हूं। धन्यवाद दोस्तों। – AbhinavVinay

उत्तर

2

आप "बैटरी निगरानी" सेट अप कर सकते हैं और ऐसा होने पर एक ईवेंट प्राप्त कर सकते हैं। जानकारी के साथ कुछ लिंक:

http://mobileorchard.com/new-in-iphone-30-tutorial-series-part-5-battery-monitoring

http://mobiledevelopertips.com/device/display-battery-state-and-level-of-charge.html

आप घटना के बारे में आप जब यह 20% पर पड़ती है चिंतित हैं पता है, इसलिए मुझे लगता है कि आप सिर्फ इतना है कि राशि के लिए जाँच करें और रोक सकते हैं जब ऐसा होता है ।

यह संभवतः एक आदर्श समाधान नहीं है, क्योंकि ऐप्पल यह तय कर सकता है कि यह 25% पर होना चाहिए, 20% नहीं होना चाहिए।

इसके अलावा, ऐप्पल केवल तभी इसे चालू करने की सिफारिश करता है जब आपको वास्तव में जानना आवश्यक हो। इसलिए इसे केवल गेमप्ले के दौरान सक्रिय किया जाना चाहिए, उन मेनू पर नहीं जो समय संवेदनशील नहीं हैं।

+2

आईपैड पर 20% नहीं है। – JustSid

+0

और% किसी भी समय नए आईओएस या नए उपकरणों के साथ बदल सकता है। – LearnCocos2D

+1

यदि आप नोटिस करते हैं, तो मैंने कहा कि मेरे जवाब में। – Almo

0

धन्यवाद दोस्तों। हालांकि समस्या कहीं और झूठ बोला। यह फिर से शुरू होने पर झंडे की जांच में से एक के साथ एक समस्या हुई। जब कोई उपयोगकर्ता एक नया गेम शुरू करता है, तो मुझे रीसेट करना चाहिए, जिसे मैं करने में विफल रहा।

सबक सीखा: वैश्विक चर :) के साथ सावधान अतिरिक्त बनें

मैं अपने उत्तर और अपने जवाब की सराहना करते हैं [मैं उन्हें यथासंभव ज्यादा से बचने की कोशिश]। एक बार फिर धन्यवाद।

संबंधित मुद्दे