2009-10-10 13 views
10

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

उत्तर

13

मुझे नहीं लगता कि यह आईफोन प्रोग्रामिंग प्रतिमान में अनुमति है। ऑपरेटिंग सिस्टम पृष्ठभूमि कार्यों को चलाने में सक्षम है लेकिन सामान्य आईफोन ऐप्स को इस तरह कुछ लॉन्च करने की अनुमति नहीं है।

1

बिना किसी जेलबैक के संभव नहीं - आईफोन एसडीके ऐप्स केवल स्क्रीन पर चल सकते हैं।

0

आप लोग हैं जो इस

http://appadvice.com/appnn/2008/10/run-iphone-apps-in-the-background/

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

8

ऐप्पल पुश अधिसूचना सेवा वास्तव में केवल कुछ डेवलपर्स के लिए उपलब्ध नहीं है। वर्तमान में यह व्यापक रूप से फैल गया है।

इस पर एक नज़र डालें:

http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html

"दूरस्थ सूचनाओं के लिए पंजीयन" खंड पुश नोटिफिकेशन के लिए रजिस्टर करने के लिए कैसे निर्दिष्ट करता है। दूसरा अंत आईफोन डेवलपर पोर्टल में स्थापित है।

0

लिंक यू पृष्ठभूमि विधि में एप्लिकेशन समय में AppDelegate में कोड लागू करना पड़ सकता है bcz मदद करेगा .. इसके अलावा आवेदन वर्ग के लिए developer.apple.com साइट से परामर्श हो सकता है यहाँ पृष्ठभूमि में एप्लिकेशन runing के लिए कड़ी है http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html

0

मुझे लगता है कि आप मामलों आप पृष्ठभूमि प्रक्रिया कर सकते हैं में से एक होती है, यह discusion

Run app for more than 10 minutes in background

में एक बार देख ले
संबंधित मुद्दे