दुर्भाग्य से, नहीं। आईओएस ब्लूटूथ सेवाओं के पृष्ठभूमि विज्ञापन की अनुमति देता है, लेकिन केवल एक मालिकाना तकनीक का उपयोग करता है जो iBeacon विज्ञापन प्रारूप को तोड़ देता है। नतीजतन, यदि आपका ऐप iBeacon के रूप में संचारित करना शुरू करता है, तो पृष्ठभूमि में स्विच हो जाता है, इसका संचरण अभी भी मौजूद होगा, लेकिन अब इसे आईबेकॉन डिटेक्टरों द्वारा नहीं लिया जाएगा। अधिक जानकारी के लिए here देखें:
... आपको अवगत होना चाहिए कि जब आपका ऐप पृष्ठभूमि में है तो विज्ञापन आपके अग्रभूमि में होने पर अलग-अलग काम करता है। विशेष रूप से, जब आपका ऐप पृष्ठभूमि में रहते समय विज्ञापन कर रहा है ... [ए] सेवा प्रदान करेगा UUIDs CBAdvertisementDataServiceUUIDsKey विज्ञापन कुंजी के मूल्य में निहित सेवा विशेष "अतिप्रवाह" क्षेत्र में रखी जाती है; उन्हें केवल एक आईओएस डिवाइस द्वारा खोजा जा सकता है जो स्पष्ट रूप से उनके लिए स्कैनिंग कर रहा है।
नीचे की रेखा यह है कि आईओएस डिवाइस पृष्ठभूमि में होने पर iBeacons के रूप में संचारित नहीं कर सकते हैं।
नहीं, पृष्ठभूमि में संचार करना संभव नहीं है। आप इसे केवल अग्रभूमि मोड में प्रेषित कर सकते हैं। –
कृपया एक नज़र डालें: http://stackoverflow.com/questions/24509822/ios-ibeacon-advertise-broadcast-as-beacon-in-background-after-ios-7-1-upda – Mrug