2016-10-11 12 views
2

iOSがsim演算子名またはネットワーク演算子名を返すかどうかを知る必要があります。 iOS版でiOSで返される通信事業者名は、ネットワーク通信事業者名かSIMキャリア名ですか?

、私は次のようにキャリアの情報にアクセスしています:

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

のAndroidでは、ありものを得るために2つの明示的な方法があるか、他:

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

答えて

6

documentationがいることを言いますsubscriberCellularProvider

です。ユーザの自宅に関する情報を含むCTCarrierオブジェクトつまり、ユーザーがアカウントを持っているプロバイダーです。

だから、それは間違いなく、SIM演算子名です。 More info

関連する問題