iOS:从应用程序中查找Mobile的服务提供商

时间:2013-02-05 10:33:33

标签: iphone ios service-provider

我最近要求在 iOS应用中找到移动设备的服务提供商。我不太确定这是否可行。

有人可以帮我解决这个问题。

另外,如果可能的话,请告诉我它是否会清除AppStore Review。

由于

1 个答案:

答案 0 :(得分:3)

您可以使用CTTelephonyNetworkInfo和CTCarrier类获取服务提供商。 只需执行以下操作:

添加此标题:

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

获取服务提供商名称:

CTTelephonyNetworkInfo *networkInfo = [[[CTTelephonyNetworkInfo alloc] init] autorelease];
NSString *serviceProvider = networkInfo.subscriberCellularProvider.carrierName;

这是一个公共API,您可以在应用商店的应用上使用它。

PS:不要忘记在目标中链接CoreTelephony Framework。