2011-05-28 7 views
5

मुझे पता है कि उपयोगकर्ताओं के बिना वाईफाई या ब्लूटूथ पर स्विच करने की अनुमति नहीं है (बल्कि निजी एपीआई के तहत आता है)। मैं वहां जाना नहीं चाहता।आईओएस वाईफ़ाई हॉटस्पॉट या ब्लूटूथ डिवाइस का पता लगाता है

मान लीजिए कि वाईफाई स्विच किया गया है या ब्लूटूथ पर स्विच किया गया है। क्या मेरे डिवाइस (आईफोन या आईपैड) के आस-पास के सभी वाईफाई हॉटस्पॉट का पता लगाना संभव है? ब्लूटूथ के लिए ही?

मैं iOS SDK के साथ Xcode संस्करण 4.x में ऐसा करना चाहते हैं 4.3

उत्तर

9

अद्यतन
एप्पल GameKit iOS7 में तरीकों झाँक रहा का एक बड़ा हिस्सा त्याग दिया है। आईओएस 8 के लिए अद्यतन जानकारी जोड़ा गया।

आईओएस 7 और इससे पहले - गेमकिट/वाई-फाई;
GameKit दस्तावेज में ब्लूटूथ का उपयोग करके एक पीयरिंग तंत्र स्थापित करने के लिए आवश्यक सभी जानकारी शामिल है GKPeerPickerController peering के लिए सबसे महत्वपूर्ण हिस्सा है।

वाई-फाई का उपयोग करके peering के लिए; एप्पल के Reachability उदाहरण ऐसे तंत्र

iOS8
iOS8 एप्पल में Multipeer Connectivity Framework शुरू की है उपयोग करता है। इसका उपयोग करके आप वाई-फाई, ब्लूटूथ और अन्य उपलब्ध सेवाओं के लिए अधिक आसानी से पीयरिंग का उपयोग शुरू कर सकते हैं। शुरुआत के लिए आप MCNearbyServiceBrowserClass का उपयोग आस-पास के उपकरणों की खोज के लिए कर सकते हैं और उपयोगकर्ताओं को एक पीयर-टू-पीयर सत्र आमंत्रित कर सकते हैं।

+1

पहले दो लिंक टूटा हुआ है। –

+0

अद्यतन जानकारी जोड़ा गया। – Thys