2012-07-19 14 views
6

मैं एक आईओएस 4 + एप्लिकेशन विकसित कर रहा हूं, जो एक आईफोन पर एक सर्वर पर एकत्रित एक्सेलेरोमेट्री डेटा संचारित कर सकता है। जब एप्लिकेशन पृष्ठभूमि में प्रवेश करता है तब भी ऐप को डेटा एकत्र करना चाहिए (मैं व्यक्ति के आंदोलनों को जानना चाहता हूं)।पृष्ठभूमि में एक्सेलेरोमीटर डेटा एकत्रित करना

इंटरनेट पर कुछ शोध करने के बाद, मैंने सीखा कि ऐप बंद होने के 10 मिनट बाद मारा गया है, और इसे एंड्रॉइड (सेवाओं का उपयोग करके) के रूप में लागू करना संभव नहीं है।

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

क्या आप मेरी समस्या का कोई समाधान देखते हैं?

+0

संभव डुप्लिकेट [कैसे iPhone पर नाइके + जीपीएस पृष्ठभूमि में accelerometer अपडेट प्राप्त नहीं होते?] (Http://stackoverflow.com/questions/8716466/how-nike-gps-on -iphone-प्राप्त करता है-accelerometer: अपडेट-इन-द-पृष्ठभूमि) –

उत्तर

-2

एक्सेलरियोमीटर पृष्ठभूमि धागे के लिए उपलब्ध नहीं है। यह संभव है कि क्या संभव है और क्या नहीं MacWorld लेख पढ़ें।

8

यदि आप स्थान को सुनने के लिए अपना ऐप पंजीकृत करते हैं, और CoreMotion का उपयोग करते हैं, तो आप पृष्ठभूमि में एक्सेलेरोमीटर डेटा प्राप्त कर सकते हैं।

इस के साथ नकल है: How Nike+ GPS on iPhone receives accelerometer updates in the background?

की