UDID (Unique Device Identifier) - 40 हेक्साडेसिमल कैरेक्टर्स का एक क्रम जो विशिष्ट रूप से एक iOS डिवाइस की पहचान करता है।
iOS 5 से, Apple ने UIDevice यूनिक आइडेंटिफायर को डिप्रिकेट कर दिया है, जिसका अर्थ है यूनिक आईडी प्राप्त करने का पारंपरिक तरीका। Apple ने वास्तव में यूनिक आइडेंटिफायर को हटा दिया और प्रत्येक वेंडर के लिए एक आइडेंटिफायर पेश किया यानी UUID जो किसी दिए गए डेवलपर के सभी ऐप्स के लिए प्रत्येक यूजर के लिए समान होता है, लेकिन डेवलपर्स और डिवाइसेज के बीच भिन्न होता है।
Apple ने वेंडर के लिए आइडेंटिफायर इंस्टेंस प्रॉपर्टी को परिभाषित किया है, जो एक अल्फान्यूमेरिक स्ट्रिंग है जो डिवाइस को ऐप के वेंडर के लिए विशिष्ट रूप से पहचानती है।
इसके बारे में यहाँ और पढ़ें: 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
}