Xcode का सबसे नया वर्शन इंस्टॉल करें
अपने प्रोजेक्ट में Nearby कनेक्शन का इस्तेमाल करने के लिए, Xcode 13.0 या उसके बाद का वर्शन ज़रूरी है.
अपने प्रोजेक्ट में Nearby कनेक्शन पैकेज जोड़ें
Xcode एक बिल्ट-इन पैकेज मैनेजर के साथ आता है. अपने Xcode प्रोजेक्ट में आस-पास के कनेक्शन जोड़ने के लिए, फ़ाइल > पैकेज जोड़ें... चुनें और
google/nearby
खोजें. इसके बाद, पैकेज जोड़ें पर क्लिक करें और प्रोसेस पूरी होने का इंतज़ार करें
(इसमें कुछ मिनट लग सकते हैं).
सुरक्षित संसाधनों का ऐक्सेस पाने का अनुरोध करें
डेटा का विज्ञापन करने, उसे खोजने, कनेक्शन बनाने, और ट्रांसफ़र करने के लिए, आस-पास के कनेक्शन को ब्लूटूथ और स्थानीय नेटवर्क दोनों को ऐक्सेस करना होगा. अपने ऐप्लिकेशन के Info.plist
में, ज़रूरी सभी संसाधनों के इस्तेमाल से जुड़ी जानकारी दें. ऐसा न करने पर,
संसाधन ऐक्सेस करने की कोशिशें नाकाम हो जाएंगी और इसकी वजह से आपका ऐप्लिकेशन
क्रैश भी हो सकता है.
ज़रूरी इस्तेमाल के ब्यौरे की कुंजियां:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
इस्तेमाल के बारे में जानकारी देने वाली कुंजियों के अलावा, ऐप्लिकेशन से ब्राउज़ की जाने वाली सेवाओं की सूची वाली NSBonjourServices
कुंजी को भी जोड़ना होगा.
सेवा के तौर पर जोड़ने के लिए, आपके ऐप्लिकेशन के सेवा आईडी के हैश के तौर पर शुरुआती 12 बाइट का SHA-256
हिस्सा लिया जा सकता है.
अगर आपको इस वैल्यू को अपने-आप जनरेट करना है, तो यहां दिए गए टूल का इस्तेमाल करें: