4

最近、 iOSアプリ内からモバイルのサービスプロバイダーを見つける必要があります。これが可能かどうかはよくわかりません。

誰かがこれを手伝ってくれませんか。

また、可能であれば、AppStoreレビューがクリアされるかどうかをお知らせください。

ありがとう

4

1 に答える 1

3

CTTelephonyNetworkInfoクラスとCTCarrierクラスを使用してサービスプロバイダーを取得できます。次のようにしてください:

このヘッダーを追加します:

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

そして、サービスプロバイダー名を取得します:

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

これはパブリックAPIであり、アプリストアのアプリで使用できます。

PS:ターゲットにCoreTelephonyFrameworkをリンクすることを忘れないでください。

于 2013-02-05T10:46:55.547 に答える