के बीच अंतर मैं CLBeaconRegion UUID और स्ट्रिंग पहचानकर्ता के महत्व के बारे में थोड़ा उलझन में हूं। यदि मेरे CLBeaconRegion में पहले से ही एक अद्वितीय आईडी है, तो अतिरिक्त, गैर-अद्वितीय स्ट्रिंग पहचानकर्ता के उपयोग को मजबूर करने का क्या मतलब है? क्या यह पूरी तरह से "कॉस्मेटिक" है?iBeacon - proximityUUID और region.identifier
चूंकि उपयोगकर्ता बीकन क्षेत्रों को स्कैन और कनेक्ट करने में सक्षम नहीं होंगे क्योंकि वे वाईफाई (और एसएसआईडी) के साथ करते हैं, और चूंकि रिसीवर ऐप को CLBeaconRegion को पूर्व-कोडित और पूर्व-परिभाषित करने और श्रेणीबद्ध करने के लिए पूर्व-परिभाषित करने की आवश्यकता होती है एक क्षेत्र में बीकन के लिए, पहचानकर्ता का वास्तविक उपयोग क्या है?
मैंने उदाहरण देखे हैं जहां लोग com.companyname.app जैसी चीजों के लिए इसका उपयोग कर रहे हैं, जिसे मैंने अधिक समझ में लिया था, अगर पहचानकर्ता को ऐप के हस्ताक्षर प्रमाणपत्र से मेल खाने के लिए उपयोग किया गया था (लेकिन ऐसा नहीं लगता है !)। अन्य इसका इस्तेमाल "बीकन उदाहरण", "ऐप्पल", "रसोई" जैसे नाम रखने के लिए कर रहे हैं।
दूसरे शब्दों में, मुझे नहीं पता कि रिसीवर को एक क्षेत्र निर्दिष्ट करने की आवश्यकता क्यों है। पहचानकर्ता क्योंकि यह नहीं जानता कि यह कौन सा ब्रॉडकास्टर नाम कनेक्ट होगा। कोई फर्क नहीं पड़ता कि मैं ब्रॉडकास्टर का नाम कैसे देता हूं, रिसीवर हमेशा इसके पक्ष में परिभाषित पहचानकर्ता प्राप्त करेगा।
धन्यवाद डेविड। पूरी तरह उत्तर दिया और अब समझ लिया। –