有没有办法以编程方式获取iPhone用户的运营商信息?

时间:2008-11-19 06:27:15

标签: iphone

除了使用该区域来推断用户所在的运营商之外。

5 个答案:

答案 0 :(得分:2)

第一次导入#import <CoreTelephony/CTTelephonyNetworkInfo.h>确保您也安装了Framework。

CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider];
NSLog(@"Carrier = %@", [phoneCarrier carrierName]);
[phoneInfo release];

答案 1 :(得分:0)

不,SDK中没有API来执行此操作。

答案 2 :(得分:0)

是否可以检查IP地址以确定运营商?

答案 3 :(得分:0)

您可以使用我公司的产品来获取国家和地区。移动手机运营商:http://werwar.com,我会为您安排免费试用,但您会从应用中向我们的服务器发送一个帖子,并返回一个包含运营商(已知)和国家/地区的字符串。

答案 4 :(得分:0)

我知道这是一个非常古老的问题,当时没有机制来检查使用了哪个运营商。但是从iOS4开始就有。

请参阅此previous question的答案,该答案使用CTTelephonyNetworkInfo提供解决方案