यूडीआईडी (अद्वितीय उपकरण पहचानकर्ता) - 40 हेक्साडेसिमल वर्णों का एक क्रम जो विशिष्ट रूप से किसी iOS डिवाइस की पहचान करता है।
चूंकि आईओएस 5 से, ऐप्पल ने यूआईडीवाइस अद्वितीय पहचानकर्ता को हटा दिया है, जिसका अर्थ है कि अद्वितीय आईडी प्राप्त करने का पारंपरिक तरीका। ऐप्पल ने वास्तव में अद्वितीय पहचानकर्ता को हटा दिया और प्रत्येक विक्रेता के लिए एक पहचानकर्ता पेश किया, यानी यूयूआईडी जो प्रत्येक उपयोगकर्ता के लिए दिए गए डेवलपर के लिए सभी ऐप्स के लिए समान है, लेकिन डेवलपर्स और उपकरणों के बीच भिन्न होता है।
ऐप्पल ने विक्रेता के लिए एक इंस्टेंस प्रॉपर्टी आइडेंटिफ़ायर परिभाषित किया है, जो एक अल्फ़ान्यूमेरिक स्ट्रिंग है जो ऐप के विक्रेता को डिवाइस की विशिष्ट रूप से पहचान करता है।
आप इसके बारे में यहाँ और अधिक पढ़ सकते हैं:https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor
तो हम देखेंगे कि हम कैसे प्राप्त कर सकते हैं, नीचे दिए गए कोड को viewDidLoad विधि में कॉपी करें,
override func viewDidLoad() { super.viewDidLoad() guard let deviceID = UIDevice.current.identifierForVendor?.uuidString else { return } print(deviceID) // 7ABAB8B5-E805-437F-9D6C-5448BB19AEA5 }