2012-01-11 6 views
5

Core Location documentation से:क्या एक आईओएस ऐप जो हस्ताक्षरित स्थान परिवर्तनों पर नज़र रखता है डिवाइस रीबूट पर पुनरारंभ किया जाएगा?

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

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

क्या एक आईओएस ऐप जो पृष्ठभूमि में महत्वपूर्ण स्थान परिवर्तनों पर नज़र रखता है, फिर भी डिवाइस रीबूट करने के बाद भी फिर से लॉन्च किया जाएगा?

उत्तर

10

हां, आपका ऐप लॉन्च होने पर भी क्षेत्र की घटनाओं का जवाब देने के लिए लॉन्च किया जाएगा, भले ही उपयोगकर्ता रीबूट के बाद आपके ऐप को स्पष्ट रूप से नहीं चलाए।

मैंने कोई दस्तावेज नहीं देखा है जो स्पष्ट रूप से बताता है। लेकिन इस तरह यह मेरे अपने कुछ ऐप्स में काम करता है।

0

बस एक अद्यतन करने के लिए। मुझे पता है कि यह एक पुराना सवाल है, लेकिन मैं पुष्टि करना चाहता हूं कि यह रीबूट के बाद भी आईओएस 7 पर काम करता है।

मेरा प्रश्न यहां देखें: Are background mode location and fetch called even after the device restarted in iOS7?

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