プログラムでデバイスの電話番号を取得したい(iOS5およびiOS6の場合)。
そうするための非公式な方法はありますか?
たとえば、使用できるプライベートコアテレフォニーAPIまたはIOKit APIはありますか?
そして、はい、私は自分のアプリがAppStoreで受け入れられないことを知っています
プログラムでデバイスの電話番号を取得したい(iOS5およびiOS6の場合)。
そうするための非公式な方法はありますか?
たとえば、使用できるプライベートコアテレフォニーAPIまたはIOKit APIはありますか?
そして、はい、私は自分のアプリがAppStoreで受け入れられないことを知っています
プライベートAPI
電話番号を取得するためのプライベートAPIがあります。プライベートAPIはAppStoreに送信できませんが、ジェイルされたデバイスで実行できます。
NSString* CTSettingCopyMyPhoneNumber();
電話番号を返します。そしてそれはCoreTelephonyにあります
MDM
そして実際には、電話番号を取得する合法的な方法さえあります。しかし、それは複雑です。iOS用のMDMプロトコルがあります。コマンドの1つはデバイスに関する情報を取得し、この情報には電話番号(および他の多くのデバイス情報)が含まれます。
その他の注意事項
また、これらのいくつかの質問を読むことに興味があるかもしれません:
プライベートヘッダーを検索することから始めることができます。