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