2012-10-01 15 views
7
IOS 6 की रिहाई और iphone 5 मैं यह पता लगाने की कैसे मेरे एप्लिकेशन को फ़ोन एलटीई मोड बनाम में है अगर पता कर सकते हैं कोशिश कर रहा हूँ के साथ

से जुड़ा है है जीएसएम मोड।वहाँ किसी भी तरह से पता है कि नेटवर्क एक iPhone (एलटीई जीएसएम बनाम)

मैं अपडेट गम्यता एपीआई जो चाहे वह WWAN बनाम वाईफ़ाई से जुड़ा है दे सकते हैं करने के लिए नहीं देखा है, लेकिन मैं जानना चाहता WWAN कनेक्शन की किस तरह यह है की जरूरत है।

कोई विचार?

उत्तर

2

iO6 और नीचे के लिए, आप यह नहीं कर सकते हैं।

मैं एप्पल डेवलपर मंचों पर asked this question है, और एप्पल की पुष्टि की है कि वे अभी तक इस कार्य क्षमता नहीं होती।

आप एक feature request bug दायर कर सकते हैं। मैंने पहले से ही यह (123 123460) किया है, लेकिन अधिक डुप्लिकेट इसे लागू करने का अधिक मौका है।

इसके अलावा इस this question का डुप्लिकेट है।

+0

यह एक वास्तविक शर्म की बात है क्योंकि यह ऑनलाइन एक आम प्रश्न है। मैं एक फीचर अनुरोध भी जोड़ूंगा यह देखने के लिए कि क्या मैं इसे लागू करने के लिए ऐप्पल को धक्का देने में मदद कर सकता हूं। I127 के लिए – brianestey

+0

नीचे देखें –

7

आईओएस 7 के रूप में, आप CoreTelephony ढांचे में CTTelephonyNetworkInfo की currentRadioAccessTechnology संपत्ति का उपयोग करके इसे पा सकते हैं।

#import <CoreTelephony/CTTelephonyNetworkInfo.h> 

CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new]; 

if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) { 
    // ... 
} 
+0

+1 इसके लिए धन्यवाद - मुझे आईओएस 7 में भी यह एपीआई मिला। यह समय के बारे में है! – brianestey

+0

क्या किसी को पता है कि 'currentRadioAccessTechnology' विधि पर कोई दस्तावेज़ क्यों नहीं है? https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.html – Robert

+0

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

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