gpt4 book ai didi

iphone - 获取网络 MNC 和 MCC

转载 作者:行者123 更新时间:2023-12-03 18:39:32 24 4
gpt4 key购买 nike

我知道我可以使用 CTCarrier 类的以下属性获取运营商名称、MNC 和 MCC

carrierName
mobileCountryCode
mobileNetworkCode

这些详细信息是插入设备的 SIM 卡的详细信息。有没有办法获得设备使用的网络的类似详细信息?

示例:SIM MCC 和 MNC 分别为 404 和 02。网络MCC和MNC可以是404和02、404和03等。

<小时/>

编辑:这就是我想要的。

我有一张位置为 x 的沃达丰 SIM 卡。 MCC 和 MNC 分别为 404 和 30。现在,如果我前往位置 y,我的 sim 可能会锁定沃达丰或其他一些网络(有时称为漫游)

现在我想获取我的 sim 所锁定的网络的详细信息!!

最佳答案

用 John Muchow 的话说,摘自他的文章 here :

With the release of iOS 4, Apple introduced two new frameworks for obtaining carrier information. CTCarrier offers information about the cellular provider including the carrier name, Mobile Network Code and Mobile Carrier Code. CTTelephonyNetworkInfo is the channel to access information through CTCarrier, this class also provides an update notifier if you need to detect changes to a changes in cellular provider information, for example, if the user swaps out there SIM card.

// Setup the Network Info and create a CTCarrier object
CTTelephonyNetworkInfo *networkInfo = [[[CTTelephonyNetworkInfo alloc] init] autorelease];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];

// Get mobile country code
NSString *mcc = [carrier mobileCountryCode];
if (mcc != nil)
NSLog(@"Mobile Country Code (MCC): %@", mcc);

// Get mobile network code
NSString *mnc = [carrier mobileNetworkCode];
if (mnc != nil)
NSLog(@"Mobile Network Code (MNC): %@", mnc);

关于iphone - 获取网络 MNC 和 MCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com