Gibt es eine Möglichkeit herauszufinden, mit welchem Netzwerk ein iPhone verbunden ist (LTE vs. GSM)?
-
11-12-2019 - |
Frage
Mit der Veröffentlichung von iOS 6 und iPhone 5 versuche ich herauszufinden, wie meine App erkennen kann, ob sich das Telefon im LTE-Modus oder im GSM-Modus befindet.
Ich habe keine Aktualisierungen der Erreichbarkeits-API gesehen, die Aufschluss darüber geben könnten, ob eine Verbindung mit WLAN oder mit WWAN besteht, aber ich muss wissen, um welche Art von WWAN-Verbindung es sich handelt.
Irgendwelche Ideen?
Lösung
Für IO6 und darunter können Sie dies nicht tun.
Ich habe Diese Frage hat, auf den Apple Developer Foren, und Apple bestätigte, dass sie nicht tunhabe diese Funktionalität noch.
Sie können einen Merkmalsanforderungsfehler einreichen.Ich habe das schon getan (# 12375460), aber je mehr Duplikate es gibt, desto mehr Gelegenheit wird es umgesetzt werden.
auch dies ist ein Duplikat von Diese Frage .
Andere Tipps
Ab iOS 7 können Sie dies mithilfe des herausfinden currentRadioAccessTechnology
Eigentum von CTTelephonyNetworkInfo
im CoreTelephony-Framework.
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];
if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
// ...
}