Frage

Die Dokumentationsstaaten für CtCarriers CarrierName "Der Wert ändert sich nicht, wenn der Benutzer streift. Sie repräsentiert immer den Anbieter, mit dem der Benutzer ein Konto hat."

Es sagt jedoch nicht dasselbe über MobilenetworkCode. Ändert sich diese basierend auf dem aktuellen Träger oder bleibt sie auch konstant?

Ich versuche zu finden, ob das Telefon in einem StartMonitoringSignificantLocationChanges -Rückruf streift und möchte daher Geolozieren vermeiden.

War es hilfreich?

Lösung

Ich streift gerade - in der Schweiz auf einem AT & T iPhone 4 auf Swisscom. Ich habe gerade ein kurzes Programm zum Testen geschrieben. Hier ist, was ich habe:

2011-04-29 09:01:55.657 test[2094:707] Carrier Name: AT&T
2011-04-29 09:01:55.665 test[2094:707] ISO Country Code: us
2011-04-29 09:01:55.669 test[2094:707] Mobile Country Code: 310
2011-04-29 09:01:55.678 test[2094:707] Mobile Network Code: 410

Um Ihre Frage zu beantworten, sieht es nicht so aus wie Änderungen des Mobilfunknetzes (410 wird AT & T wie unten zitiert).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top