【问题标题】:Is the carrier name returned in iOS a network carrier name or a sim carrier name?iOS中返回的运营商名称是网络运营商名称还是SIM运营商名称?
【发布时间】:2017-02-20 02:47:54
【问题描述】:

我需要知道 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()

【问题讨论】:

    标签: ios objective-c core-telephony


    【解决方案1】:

    documentation 表示 subscriberCellularProvider

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

    所以肯定是sim运营商的名字。 More info

    【讨论】:

      猜你喜欢
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      相关资源
      最近更新 更多