3

プログラムでデバイスの電話番号を取得したい(iOS5およびiOS6の場合)。
そうするための非公式な方法はありますか?

たとえば、使用できるプライベートコアテレフォニーAPIまたはIOKit APIはありますか?

そして、はい、私は自分のアプリがAppStoreで受け入れられないことを知っています

4

2 に答える 2

6

プライベートAPI

電話番号を取得するためのプライベートAPIがあります。プライベートAPIはAppStoreに送信できませんが、ジェイルされたデバイスで実行できます。

NSString* CTSettingCopyMyPhoneNumber();

電話番号を返します。そしてそれはCoreTelephonyにあります

MDM

そして実際には、電話番号を取得する合法的な方法さえあります。しかし、それは複雑です。iOS用のMDMプロトコルがあります。コマンドの1つはデバイスに関する情報を取得し、この情報には電話番号(および他の多くのデバイス情報)が含まれます。

その他の注意事項

また、これらのいくつかの質問を読むことに興味があるかもしれません:

iOSでプログラムで自分の電話番号を取得する

iPhoneデバイスの電話番号を取得するにはどうすればよいですか?

于 2013-04-01T17:54:02.353 に答える
3

プライベートヘッダーを検索することから始めることができます。

于 2012-03-01T20:09:34.733 に答える