هل هناك أي طريقة لمعرفة الشبكة التي يتصل بها iPhone (LTE vs GSM)

StackOverflow https://stackoverflow.com//questions/12668021

سؤال

مع إصدار iOS 6 وiPhone 5، أحاول معرفة كيف يمكن لتطبيقي معرفة ما إذا كان الهاتف في وضع LTE مقابل وضع GSM.

لم أر أي تحديثات لواجهة برمجة التطبيقات Reachability API التي يمكنها تحديد ما إذا كانت متصلة بـ Wifi مقابل WWAN ولكني بحاجة إلى معرفة نوع اتصال WWAN.

أيه أفكار؟

هل كانت مفيدة؟

المحلول

ل io6 وتحت، لا يمكنك القيام بذلك.

لدي سأل هذا السؤال في منتديات أبل المطور، وأكد أبل أنهم لا يفعلون ذلكبعد هذه الوظيفة.

يمكنك تقديم ميزة طلب علة .لقد فعلت بالفعل هذا (# 12375460)، ولكن أكثر التكرارات هناك فرصة أكبر وسيتم تنفيذها.

أيضا هذا هو مكررة من هذا السؤال .

نصائح أخرى

اعتبارًا من نظام التشغيل iOS 7، يمكنك معرفة ذلك باستخدام currentRadioAccessTechnology ممتلكات CTTelephonyNetworkInfo في إطار CoreTelephony.

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];

if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
    // ...
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top