2009-07-29 8 views
5

मुझे कुछ निजी (अनियंत्रित) एपीआई मिलीं लेकिन ऐप्पल ऐप्स को निजी ढांचे का उपयोग करने की अनुमति नहीं देता है। तो क्या किसी को पता है कि ऐप्पल आधिकारिक पैकेज का उपयोग करके इसे कैसे किया जाए?एक आईफोन ऐप में वाईफाई-नेटवर्क की सूची कैसे प्रदर्शित करें?

की तरह: जब यूट्यूब एप्लिकेशन पुश अधिसूचना का संकेत देता है:

अग्रिम धन्यवाद "एक वाई-फाई नेटवर्क का चयन करें"।

उत्तर

14

यदि आप अपनी info.plist फ़ाइल में UIRequiresPersistentWiFi सेटिंग सेट करते हैं, तो आईफ़ोन ओएस को पता चलेगा कि आपके ऐप को वाईफ़ाई की आवश्यकता है और आपके लिए संदेश पॉप अप करें।

जहां तक ​​मुझे पता है, कोई ऐप वास्तव में वाईफ़ाई चयन अलर्ट मैन्युअल रूप से प्रदर्शित नहीं करता है।

+1

मैं था गलत:

stackoverflow सवाल का जवाब कैसे वर्तमान वाईफाई नेटवर्क पाने के लिए बहुत है, यहाँ एक जोड़े को है? यह क्यों मतदान किया गया था? प्रलेखन से: "मैं वाईफाई कनेक्शन संवाद कैसे प्रदर्शित करूं? वाईफाई कनेक्शन संवाद प्रदर्शित होता है यदि वाईफाई उपलब्ध है, लेकिन वर्तमान में उपयोग में नहीं है। यदि आपके एप्लिकेशन को वाईफाई की आवश्यकता है, तो आपको Info.plist पर UIRequiresPersistentWiFi कुंजी जोड़ने की आवश्यकता है और इसे सही सेट करें। यह कुंजी सिस्टम को सूचित करती है कि आपका एप्लिकेशन संचार के लिए वाईफाई नेटवर्क का उपयोग करता है। इस कुंजी पर अतिरिक्त जानकारी के लिए आईफोन एप्लिकेशन प्रोग्रामिंग गाइड में "वाईफाई का उपयोग करना" देखें। " –

+0

हाय नथनील, मुझे नहीं पता कि आपको किसने वोट दिया था। लेकिन आपके समाधान मेरे लिए काम करते हैं। धन्यवाद! मैं आपको यूपी वोट दूंगा और इसे सही सवाल कर दूंगा। हालांकि, परीक्षण के लिए मेरे आईपॉड में वाई-फाई कनेक्शन चालू और बंद करने के बाद, ऐप मुझसे पूछता है और मुझे नेटवर्क की सूची नहीं दिखाता है। मुझे क्या करना चाहिए? – RoundOutTooSoon

+0

ऐसा लगता है कि यह 'एप्लिकेशन वाई-फाई का उपयोग करता है ", लेकिन अगर आप ऊपर का उपयोग करते हैं तो एक्सकोड इसे अपडेट करेगा। – anthropomo

4

यही गलत जांच इस एप्लिकेशन को बाहर

http://itunes.apple.com/us/app/ihome-connect-setup-app-for/id450241802?mt=8

यह उपलब्ध वाईफाई नेटवर्क

+0

इसे प्राप्त करने का कोई तरीका? – ApheX

+0

हाँ! क्या कोई हमें बता सकता है कि यह कैसे कर रहा है? – ShayanK

2
सबसे अच्छा आप आईओएस में कर सकते हैं

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

यदि एक्सेसरीज़ को डिज़ाइन करना है जिसमें वाईफाई है, जहां आप उपयोगकर्ता के वाईफाई नेटवर्क एसएसआईडी और पासवर्ड को पास करने का प्रयास कर रहे हैं, तो यह ऐप देने के लिए सहायक होगा जो वाईफाई स्कैन सूची है। ऐप तब एक्सेसरी को उस सूची को प्रदर्शित कर सकता है जिसे एक्सेसरी ने उपयोगकर्ता को दिया था।

(मुझे यकीन है कि कैसे एप्लिकेशन @zaid अपने जवाब में बताया, "आईहोम कनेक्ट", यह क्या कर रहा है है।)

एक और दृष्टिकोण आप एक स्क्रीन है कि पासवर्ड को दर्ज करने के लिए उपयोगकर्ता को संकेत देता हो सकता था है वेफ़ी नेटवर्क वे पहले से ही जुड़े हुए हैं, और फिर एक्सेसरी ऐप से कनेक्ट होने के बाद, उन विवरणों को वाईफ़ाई नेटवर्क सूची की आवश्यकता के बिना पास करें। मुझे लगता है कि दृष्टिकोण में एक बेहतर उपयोगकर्ता अनुभव है।

Getting OSX Connected Wi-Fi Network Name

How do I get the current wifi network name after Yosemite in Swift?

संबंधित मुद्दे