Bestimmung von 3G vs Edge

7

Ich weiß, dass das Erreichbarkeitsbeispiel die Erkennung ermöglicht, ob das Netzwerk über Wifi oder Cell erreichbar ist, aber gibt es eine Möglichkeit festzustellen, ob die Zellenverbindung über 3G oder EDGE ist?

    
iPhonedev 06.12.2011, 13:03
quelle

5 Antworten

0

Nein, es gibt keine öffentliche Erkennung von Netzwerktechnologie innerhalb der Zellkonnektivität.

    
Till 06.12.2011, 13:11
quelle
27

Ab iOS 7 gibt es jetzt eine öffentliche Möglichkeit:

%Vor%

Lesen Sie mehr über meinen Artikel in objc.io.

    
steipete 15.10.2013 09:50
quelle
14

Marginally vereinfachte Version von nst's Code, um Compiler-Warnungen zum Schweigen zu bringen, kam ich in XCode 4.5:

%Vor%

Und die Wertschlüssel, die ich bisher gefunden habe:

  • 0 = Kein WLAN oder Mobilfunk
  • 1 = 2G und früher? (nicht bestätigt)
  • 2 = 3G? (noch nicht bestätigt)
  • 3 = 4G
  • 4 = LTE
  • 5 = WLAN
Jalakoo 29.10.2012 17:50
quelle
10

Mit privaten APIs können Sie diese Informationen direkt in der Statusleiste lesen.

Ссылка

%Vor%     
nst 09.07.2012 17:54
quelle
7

telephonyInfo.currentRadioAccessTechnology Werte:

%Vor%

Ich denke, dass dies alle möglichen Werte sind.

    
Mikel Sanchez 28.03.2014 12:17
quelle

Tags und Links