最近、 iOSアプリ内からモバイルのサービスプロバイダーを見つける必要があります。これが可能かどうかはよくわかりません。
誰かがこれを手伝ってくれませんか。
また、可能であれば、AppStoreレビューがクリアされるかどうかをお知らせください。
ありがとう
最近、 iOSアプリ内からモバイルのサービスプロバイダーを見つける必要があります。これが可能かどうかはよくわかりません。
誰かがこれを手伝ってくれませんか。
また、可能であれば、AppStoreレビューがクリアされるかどうかをお知らせください。
ありがとう
CTTelephonyNetworkInfoクラスとCTCarrierクラスを使用してサービスプロバイダーを取得できます。次のようにしてください:
このヘッダーを追加します:
#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
そして、サービスプロバイダー名を取得します:
CTTelephonyNetworkInfo *networkInfo = [[[CTTelephonyNetworkInfo alloc] init] autorelease];
NSString *serviceProvider = networkInfo.subscriberCellularProvider.carrierName;
これはパブリックAPIであり、アプリストアのアプリで使用できます。
PS:ターゲットにCoreTelephonyFrameworkをリンクすることを忘れないでください。