Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

iOS/iPhone का MAC एड्रेस प्रोग्रामेटिकली कैसे प्राप्त करें?

iOS में MAC एड्रेस एक्सेस

iOS 7.0 से पहले के वर्जन में डिवाइस का MAC एड्रेस प्राप्त करना संभव था। लेकिन नए iOS वर्जन के साथ ऐप्स के लिए डिवाइस के MAC एड्रेस तक पहुंच को अक्षम कर दिया गया है।

जब वर्तमान iOS वर्जन पर इसे एक्सेस या रिक्वेस्ट किया जाता है तो यह हमेशा 02:00:00:00:00:00 लौटाता है। इसे Apple द्वारा गोपनीयता चिंताओं के कारण लागू किया गया है। यदि आपके ऐप को किसी डिवाइस को विशिष्ट रूप से पहचानने की आवश्यकता है, तो Apple MAC के बजाय UDID/UUID का उपयोग करने की सिफारिश करता है। Swift में हम उपयोग कर सकते हैं:

UIDevice.current.identifierForVendor - जिसके बारे में Apple डॉक्यूमेंटेशन कहता है कि, इस प्रॉपर्टी का मान एक ही वेंडर से आने वाले ऐप्स के लिए समान होता है जो उसी डिवाइस पर चल रहे हैं। एक अलग मान उन ऐप्स के लिए लौटाया जाता है जो उसी डिवाइस पर हैं लेकिन अलग-अलग वेंडर से आते हैं, और अलग-अलग डिवाइस पर ऐप्स के लिए वेंडर की परवाह किए बिना।

UIDevice.current.identifierForVendor?.uuidString - UUID के लिए एक स्ट्रिंग मान लौटाता है।

हम उन्हें अपने एप्लिकेशन में इस तरह उपयोग कर सकते हैं:

override func viewDidLoad() {
    super.viewDidLoad()
    print(UIDevice.current.identifierForVendor)
    print(UIDevice.current.identifierForVendor?.uuidString)
}

iOS 12.0 सिम्युलेटर पर iPhone 7 Plus पर चलाने पर, यह निम्नलिखित परिणाम देता है:

Optional(1E52E5F9-9385-4269-A2CA-A0B9063DCBA5)
Optional("1E52E5F9-9385-4269-A2CA-A0B9063DCBA5")

iOS/iPhone का MAC एड्रेस प्रोग्रामेटिकली कैसे प्राप्त करें?

  1. एंड्रॉइड डिवाइस का IP एड्रेस प्रोग्रामेटिकली कैसे प्राप्त करें? एंड्रॉइड डिवाइस का IP एड्रेस प्रोग्रामेटिकली कैसे प्राप्त करें?

    एंड्रॉइड में डिवाइस IP एड्रेस प्राप्त करना यह ट्यूटोरियल वाई-फाई और मोबाइल डेटा दोनों के लिए लोकल और पब्लिक IP एड्रेस प्राप्त करने के तरीकों को कवर करता है। आवश्यक अनुमतियाँ <uses-permission android:name=android.permission.ACCESS_WIFI_STATE /> <uses-permission android:name=android.permissi

  1. Android डिवाइस का प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें? Android डिवाइस का प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें?

    परिचय यह ट्यूटोरियल दिखाता है कि Android डिवाइस पर कॉन्फ़िगर किए गए अकाउंट्स में से प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें। हम AccountManager और GET_ACCOUNTS परमिशन का उपयोग करेंगे। ⚠️ महत्वपूर्ण चेतावनी नोट: यह प्रोग्राम केवल रूटेड डिवाइस पर ही काम करेगा। आधुनिक Android वर्जन (Android 6.0+) में `G

  1. iOS 12 में आईफोन के छिपे हुए थिसॉरस को अनलॉक करें: स्टेप-बाय-स्टेप गाइड iOS 12 में आईफोन के छिपे हुए थिसॉरस को अनलॉक करें: स्टेप-बाय-स्टेप गाइड

    iOS 12 में बहुत सारे नए फीचर्स जोड़े गए हैं और उनमें से सबसे अच्छे फीचर्स में से एक है थिसॉरस। थिसॉरस टूल को डिक्शनरी का सबसे अच्छा साथी कहा जाता है क्योंकि हर किसी को शब्दों के पर्यायवाची चाहिए होते हैं। यदि आप एक लेखक हैं या अपने लेखन कौशल में सुधार करने की कोशिश कर रहे हैं और आपके पास आईफोन है, त