शुरू करना

Xcode का नया वर्शन इंस्टॉल करना

अपने प्रोजेक्ट में Nearby Connection का इस्तेमाल करने के लिए, Xcode 13.0 या इसके बाद का वर्शन ज़रूरी है.

अपने प्रोजेक्ट में Nearby Connections पैकेज जोड़ना

Xcode में, पैकेज मैनेजर पहले से मौजूद होता है. अपने Xcode प्रोजेक्ट में Nearby Connections जोड़ने के लिए, File > Add Packages… को चुनें. इसके बाद, google/nearby खोजें. इसके बाद, पैकेज जोड़ें पर क्लिक करें और प्रोसेस पूरी होने का इंतज़ार करें. इसमें कुछ मिनट लग सकते हैं.

सुरक्षित किए गए संसाधनों के ऐक्सेस का अनुरोध करना

Nearby Connections को ब्लूटूथ और लोकल नेटवर्क, दोनों का ऐक्सेस चाहिए. इससे वह विज्ञापन दिखा सकता है, आस-पास मौजूद डिवाइसों का पता लगा सकता है, उनसे कनेक्ट हो सकता है, और डेटा ट्रांसफ़र कर सकता है. अपने ऐप्लिकेशन के Info.plist में, इस्तेमाल किए जाने वाले हर संसाधन के बारे में जानकारी दें. ऐसा न करने पर, संसाधन को ऐक्सेस करने की कोशिशें पूरी नहीं होंगी. साथ ही, इसकी वजह से आपका ऐप्लिकेशन बंद भी हो सकता है.

इस्तेमाल की जानकारी देने वाले ज़रूरी बटन:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

इस्तेमाल के बारे में जानकारी देने वाली कुंजियों के अलावा, NSBonjourServices कुंजी भी जोड़नी होगी. इसमें उन सेवाओं के टाइप की सूची होगी जिन्हें ऐप्लिकेशन ब्राउज़ करेगा. सिर्फ़ एक तरह की सेवा जोड़ी जा सकती है. इसे आपके ऐप्लिकेशन के सेवा आईडी के SHA-256 हैश के पहले 12 बाइट लेकर जनरेट किया जा सकता है.

इस वैल्यू को अपने-आप जनरेट करने के लिए, इस टूल का इस्तेमाल किया जा सकता है: