मैंने कुछ दिन पहले आईफोन प्लेटफार्म के विकास के लिए शुरू किया था, और इसके बहु-कार्यशील क्षमताओं के बारे में पढ़ने के दौरान मुझे "कार्य पूरा करने" का पता चला, जो बहुत उपयोगी हो सकता है।आईफोन टास्क प्राप्ति
मैंने थोड़ी सी गुगल की, डेवलपर.एपple.com/iphone पर उपलब्ध दस्तावेज को पढ़ा, लेकिन अभी भी कुछ नहीं मिला है: क्या इस कार्य को पूरा करने का कोई तरीका है एक लूप (संभवतः एक अनंत), या एक टाइमर जो हर 10 मिनट की तरह दौड़ता है?
मैं जानता हूँ कि यह "धोखा" की तरह है और वे शायद कुछ निपटने का उपाय है, लेकिन वैसे भी, यह :)
आपके पास एक समय में केवल एक पृष्ठभूमि ऑडियो ऐप हो सकता है, या आपके पास एकाधिक हो सकते हैं? ऐसा लगता है कि यदि उपयोगकर्ता आईपॉड ऐप या पेंडोरा जैसा कुछ खोलता है, तो आपका ऐप निष्क्रिय हो जाएगा। – lucius
जब तक ऑडियो डिवाइस खोलने वाला एप्लिकेशन उस संपत्ति का उपयोग करता है जिसे मैंने ऊपर परिभाषित किया है, तो आप जितना चाहें उतने ऑडियो स्रोत खेल सकते हैं। हालांकि, आईपॉड जैसे ऐप्स नहीं करते हैं। अगर कोई अन्य ऑडियो तक पहुंच चाहता है तो वे खेलना बंद कर देंगे। लेकिन, अगर आप उपर्युक्त संपत्ति का उपयोग करके एक ऐप शुरू करते हैं, तो आईपॉड ने एक्सेस का अनुरोध करने के बावजूद यह खेलना जारी रखेगा, और आईपॉड परवाह नहीं होगा क्योंकि इसे एक्सेस प्राप्त हुआ है। यह प्रणाली आईपॉड खेलने के लिए पर्याप्त स्मार्ट है, लेकिन अन्य ऐप को रोकने के लिए पर्याप्त नहीं जानता क्योंकि यह दूसरों के साथ अच्छी तरह से मिश्रण करता है। – jer
मैं अभी भी यह कोशिश करने में सक्षम नहीं हूं, यह एक सैद्धांतिक सवाल था, मुझे स्वीकार करना है, लेकिन यह पृष्ठभूमि पर एप्लिकेशन को खोलने के लिए एक शानदार तरीका प्रतीत होता है। यह दुख की बात है कि शायद यह बैटरी को बहुत तेज़ी से निकाल देगा, खासकर जब अन्य एप्लिकेशन या इसी प्रोप द्वारा चलाए जाने वाले विभिन्न प्रसंस्करण कार्यों के साथ मिल जाए। – wintermute