संपादित 23.5.11नेटवर्क परिवर्तन
पर iPhone गम्यता अपडेट कर रहा है अब मैं सोच रहा हूँ मैं इंजीनियरिंग इस पर कर रहा हूँ या नहीं। जब मैं एक ऑनलाइन कनेक्शन का उपयोग, मैं इसे ठीक से संभाल - या तो:
एक प्रगति या गतिविधि सूचक दिखा और अगर यह विफल रहता है, मैं एक उपयुक्त संदेश या
मैं एक और फोन को प्रदर्शित साथ पृष्ठभूमि में आवेदन, या तो सफारी या मैप्स जो तब स्वयं की जांच करेंगे और यदि कोई कनेक्शन नहीं है तो असफल हो जाएंगे। यह उपयोगकर्ता को उस अन्य ऐप में छोड़ देता है जो असफल रहा है, जो बिल्कुल सही नहीं है।
तो अगर मैं मैं नीचे क्या सुझाव दे रहा हूँ और मानक गम्यता पहुंच योग्य नहीं लौट आते हैं और मैं तो, एक NSURLConnection मामले में रेडियो सोने के लिए चले गए हैं क्या करना है तो मुझे यकीन है कि किसी भी की तुलना में बेहतर है नहीं कर रहा हूँ कर बस ऑनलाइन संसाधन प्राप्त करने की कोशिश कर रहा है।
यदि कोई मदद कर सकता है - तो मैं वास्तव में आभारी रहूंगा। मैं जमा करने के लिए लगभग तैयार हूं, बस यह अधिकार प्राप्त करने की आवश्यकता है।
मैं आम तौर पर अच्छे प्रभाव के लिए ऐप्पल के रीचैबिलिटी नमूना का उपयोग कर रहा हूं, जब मोबाइल या सेलुलर कनेक्शन सो जाता है और फिर वापस आता है या वाईफ़ाई जाता है और सेलुलर कनेक्शन पर निर्भर करता है।
यह ठीक है जब मोबाइल (सेलुलर) कनेक्शन नहीं बदल रहा है। यह उन टिप्पणियों के अनुरूप है जो मैंने पढ़ा है, कि जब सेलुलर रेडियो बंद हो जाता है तो आपको इसे मैन्युअल रूप से फिर से उठाना होगा। हालांकि, मैं नहीं देख सकता कि यह कैसे करें।
क्या मुझे NSURLConnection सेटअप करने की आवश्यकता है? कुछ नमूना कोड बहुत अच्छा होगा। जब मुझे कोई अधिसूचना मिलती है कि कोई कनेक्शन नहीं है, तो क्या मैं NSURLConnection भेजूंगा और उपयोगकर्ता को एक पल में फिर से प्रयास करने के लिए कहूंगा और फिर यदि मुझे कॉलबैक मिल जाए तो यह सफल हो जाए, तो पहुंच सेटिंग से ऑफ सेटिंग को ओवरराइड करें?
इसके अलावा, मुझे ऐसा करने की ज़रूरत होगी जब भी कोई कनेक्शन न हो, बस इसके मामले में - यह संसाधनों के अपर्याप्त लगता है जब यह ठीक नहीं हो सकता है। उदाहरण के लिए आईपॉड टच जो वाईफाई पहुंच में नहीं है।
मैंने DDG के विकल्प को भी देखा है, लेकिन ऐसा लगता है कि यह एक ही समस्या होगी।
किसी भी उपयोगी सुझाव का गर्मजोशी से स्वागत किया जाएगा।
धन्यवाद,
क्रिस।
वाह जोनाह - अच्छा, स्पष्ट और विस्तृत प्रतिक्रिया। क्या आप कहीं सिखाते हैं? –
हालांकि "पहुंच योग्यता स्थिति" में परिवर्तन होने पर आप रीचैबिलिटी कोड को अधिसूचित करने के लिए उपयोग कर सकते हैं। –
धन्यवाद @ जोनाह - यह एक महान, निश्चित प्रतिक्रिया है। मुझे लगता है कि आपकी स्पष्टता बहुत से लोगों की मदद करेगी, जैसा कि आपके द्वारा जवाब देने से पहले हमारे द्वारा किए गए वोटों द्वारा देखा जा सकता है। मैं अब अपनी प्रक्रिया को सरल बनाने जा रहा हूं। एक बार फिर धन्यवाद। – Chris