2014-04-08 6 views
6

मैं पृष्ठभूमि में iBeacon के लिए पता लगा रहा हूँ। जब मेरा डिवाइस किसी विशेष क्षेत्र में आता है तो आवेदन अग्रभूमि में आता है।आईओएस में अग्रभूमि में आवेदन कैसे लाया जाए?

+1

सार्वजनिक एपीआई के साथ आप सब कुछ स्थानीय अधिसूचना – sage444

उत्तर

16

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

जब ऑपरेटिंग सिस्टम पुश अधिसूचना (आईओएस या ओएस एक्स) और लक्ष्य एप्लिकेशन को अग्रभूमि में नहीं चल रहा है प्रदान करता है, यह अधिसूचना प्रस्तुत करता है (:

यह इस मुद्दे के बारे Apple documentation से है चेतावनी, आइकन बैज संख्या, ध्वनि)। अगर वहाँ एक अधिसूचना चेतावनी है और उपयोगकर्ता टैप करता या कार्रवाई बटन क्लिक करता है (या कार्रवाई स्लाइडर ले जाता है), आवेदन की शुरूआत और स्थानीय अधिसूचना वस्तु या रिमोट अधिसूचना पेलोड में पारित करने के लिए एक प्रणाली को बुलाती है। यदि सूचना वितरित होने पर एप्लिकेशन अग्रभूमि में चल रहा है, तो एप्लिकेशन प्रतिनिधि को स्थानीय या पुश अधिसूचना प्राप्त होती है।

+2

पोस्ट कर सकते हैं यह सही है। किसी भी dfoyubters एक ऐप को अग्रभूमि में मजबूर करने के मेरे असफल प्रयास को देख सकते हैं: http: //stackoverflow.com/a/22230693/1461050। यह ध्यान देने योग्य है कि एंड्रॉइड इसकी अनुमति देता है। – davidgyoung

+0

धन्यवाद @ ख़वार अली आपकी मदद के लिए। आपने जो भी उल्लेख किया है वही किया। –

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