2012-12-17 13 views
13

मैंने सेब द्वारा प्रदान की गई पहुंच योग्यता कक्षाएं जोड़ दी हैं और यह इंटरनेट कनेक्शन की जांच के लिए ठीक काम कर रही है। इंटरनेट ऐप बंद होने पर मेरा ऐप संदेश प्रदर्शित कर रहा है।धीमी इंटरनेट कनेक्शन के लिए जांच करें आईओएस

लेकिन इंटरनेट बहुत धीमी गति से लोड हो रहा है यह सिर्फ रखना है अगर .......

मैं वाईफाई का उपयोग कर रहा हूँ और मैं इस समस्या का सामना करना पड़ता है जब वहाँ वाईफ़ाई संकेत लिए केवल एक बिंदु iPhone सूचना पट्टी में दिखाई देता है ।

तो मैं जानना चाहता हूं कि मैं धीमी इंटरनेट कनेक्शन की जांच कैसे कर सकता हूं।

+0

प्रति सेकेंड कितने बाइट्स धीमे मानते हैं? –

+0

हाय उत्तर देने के लिए धन्यवाद। मेरे पास बाइट्स स्तर की जानकारी नहीं है। अगर यह मुझे बताए जाने से कम है तो मुझे यह कैसे मिल सकता है कि मैं इसे ढूंढकर जवाब दूंगा। – CRDave

+0

हुह? ऐसा लगता है कि तुमने मेरा मुद्दा नहीं लिया है। –

उत्तर

12

आप अपने सर्वर से अनुरोध भेज सकते हैं और यह देखते हुए कि यह लगभग 5-10 केबी डेटा है जिसे आप वापस आने की उम्मीद करते हैं, फिर 20 सेकंड के लिए निर्धारित टाइमर कॉलबैक बनाएं।

यदि आपको 20 सेकंड के भीतर कोई प्रतिक्रिया नहीं मिलती है, तो चलो एक धीमी कनेक्शन पर विचार करें।

उदाहरण:

// make POST request to server, the POST request should have a callback method assigned 
[self testSpeed]; 

// schedule a method to be called after 20 seconds 
myTimer = [NSTimer scheduledTimerWithInterval:20.0 selector:@selector(stopSpeedTest) .... ]; 

// your POST request callback method 
-(void)speedTestCallback 
{ 
    [myTimer invalidate]; 
    myTimer = nil; 

    [self alertGoodSpeed]; 
} 

// your stopSpeedTest method to identify app didn't receive response within 20 seconds 
-(void)stopSpeedTest 
{ 
    [self alertTooSlow]; 
} 

मुझे लगता है कि क्या H2CO3 पूछने के लिए कोशिश कर रहा था है: "कितने बाइट प्रति सेकंड आप धीमी विचार करते हैं"

आपको लंबे समय तक निर्णय लेने की आवश्यकता है कि आपको लगता है कि उपयोगकर्ता वापस आने वाले डेटा की मात्रा के लिए प्रतीक्षा करने के इच्छुक है।

यदि आप उपयोगकर्ता को बता रहे हैं कि आप 50 एमबी डेटा डाउनलोड कर रहे हैं, तो हाँ, उन्हें 20 सेकंड में वापस लाने के लिए तेज़ है।

हालांकि, यदि आप केवल 5-10 केबी डेटा की उम्मीद कर रहे हैं और इसमें 10 सेकंड से अधिक समय लग रहा है, तो 20 सेकंड अकेले रहने दें, तो कनेक्शन बहुत धीमा है।

+0

हाय झांग हो सकता है। आपका समाधान बहुत तार्किक लगता है। मैंने पर्याप्त खोज की है और पाया है कि नेटवर्क की ताकत की जांच करने के लिए कोई रास्ता नहीं है और यदि मैं अन्य तरीकों से जाता हूं तो मेरा ऐप सेब द्वारा खारिज कर दिया जा सकता है। इसके लिए धन्यवाद। – CRDave

+0

आपने पाया कि यह कानूनी जांच नेटवर्क की गति नहीं है? – DiegoQ

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