2016-10-11 2 views
2

Ich muss wissen, ob iOS den Sim-Operator-Namen oder den Namen des Netzwerkbetreibers zurückgibt.Wird der Name des Netzbetreibers in iOS als Netzbetreiber oder Sim-Carrier-Name zurückgegeben?

In iOS, ich Zugriff auf Träger Informationen auf folgende Weise:

CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; 
CTCarrier* carrier = networkInfo.subscriberCellularProvider; 
NSString* iOSCarrierName = carrier.carrierName; 

In Android gibt es 2 explizite Methoden eine oder das andere zu bekommen:

import android.telephony.TelephonyManager; 
String networkCarrierName = telephonyManager.getNetworkOperatorName(); 
String simCarrierName = telephonyManager.getSimOperatorName() 

Antwort

6

Die documentation sagt, dass subscriberCellularProvider ist

Ein CTCarrier-Objekt, das Informationen über die Home-CE des Benutzers enthält llular service provider - dh der Anbieter, mit dem der Benutzer ein Konto hat.

Also ist es definitiv der Sim-Operator-Name. More info

Verwandte Themen