iOS 6와 iphone 5가 출시되면서 내 앱이 휴대 전화가 LTE 모드인지 앱인지를 알 수 있습니다. GSM 모드.iPhone이 연결된 네트워크 (LTE vs GSM)를 알 수있는 방법이 있습니까
Reachability API가 Wifi 대 WWAN에 연결되어 있는지 여부를 알려줄 수있는 업데이트가 없지만 어떤 종류의 WWAN 연결인지 알아야합니다.
아이디어가 있으십니까?
iOS 6와 iphone 5가 출시되면서 내 앱이 휴대 전화가 LTE 모드인지 앱인지를 알 수 있습니다. GSM 모드.iPhone이 연결된 네트워크 (LTE vs GSM)를 알 수있는 방법이 있습니까
Reachability API가 Wifi 대 WWAN에 연결되어 있는지 여부를 알려줄 수있는 업데이트가 없지만 어떤 종류의 WWAN 연결인지 알아야합니다.
아이디어가 있으십니까?
iO6 이하에서는이 작업을 수행 할 수 없습니다.
Apple 개발자 포럼에 asked this question이 있는데 Apple에서 아직이 기능이 없다고 확인했습니다.
feature request bug을 제출할 수 있습니다. 나는 이미이 작업을 수행했지만 (# 12375460), 더 많은 중복이 구현 될 가능성이 더 많습니다.
또한 this question의 복제본입니다.
iOS 7부터 CoreTelephony 프레임 워크에서 CTTelephonyNetworkInfo
이라는 currentRadioAccessTechnology
속성을 사용하여이를 확인할 수 있습니다.
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];
if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
// ...
}
+1 감사합니다. iOS7에서도이 API를 발견했습니다. 그것은 시간이다! – brianestey
'currentRadioAccessTechnology' 메소드에 대한 문서가없는 이유를 아는 사람이 있습니까? https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.html – Robert
장치에서 수행 할 수있는 무선 액세스 기술을 감지 할 수 있지만 반드시 제공하지는 않습니다. 그것은 현재 사용 중입니다. 따라서 LTE를 사용할 수있는 iPhone이 있지만 3G 데이터 만있는 지역에있는 경우이 코드는 여전히 LTE를보고합니다. –
온라인상의 일반적인 질문 인 것처럼 현실적인 수치입니다. Apple에이 기능을 구현하도록 도움을 줄 수 있는지 알아보기 위해 기능 요청을 추가 할 것입니다. – brianestey
for ios7 아래 참조 –