ios - 以编程方式从 iPhone 检索运营商名称

标签 ios networking core-telephony carrier

有没有办法以编程方式了解 iPhone 上的手机运营商?

我正在查找 iPhone 连接的运营商名称。

最佳答案

在 iOS 4 中,CoreTelephony 框架是可用的,下面是获取运营商名称的代码片段:

CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
NSLog(@"Carrier Name: %@", [carrier carrierName]);
[netinfo release];

链接到 CoreTelephony 并包含在您的 header 中:

#import <CoreTelephony/CTTelephonyNetworkInfo.h>
#import <CoreTelephony/CTCarrier.h>

关于ios - 以编程方式从 iPhone 检索运营商名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853467/

相关文章:

ios - 关于使用 ionic 框架的 iOS IPv6 网络

ios - 使用 iOS 核心电话框架进行通话录音

ios - xcode - iOS 中的网络强度

ios - ViewModel 类能否按照 MVVM 符合 iOS 中的 UITableviewDelegate 和 UITableViewDataSource

html - 如何在移动设备中显示全尺寸背景?

ubuntu - 从 Redis 检索大型数据集

iphone - 使用 coretelephony 捕获传入的 Callevent?

javascript - jQuery :not() Selector iOS5 compatible?

iOS(结构): Crashlytics crashing app on launch

c - 流量控制滑动窗口的实现。静态队列(数组)与动态链表哪个更好?