我需要知道iOS是否返回sim运营商名称或网络运营商名称。

在iOS中,我通过以下方式访问运营商信息:

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()

最佳答案

documentationsubscriberCellularProvider

一个CTCarrier对象,其中包含有关用户的家庭蜂窝服务提供商的信息,即用户与之建立帐户的提供商。

因此,它绝对是sim运算符的名称。 More info

关于ios - iOS中返回的运营商名称是网络运营商名称还是SIM运营商名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39979307/

10-12 23:40