2012-03-01 38 views

回答

6

私人API

有一個私人API來獲取電話號碼。私人API不能提交給AppStore,但它可以在監獄設備上執行。

NSString* CTSettingCopyMyPhoneNumber(); 

它返回電話號碼。而且它位於CoreTelephony

MDM

而實際上,是需要有一個電話號碼,甚至一個合法的方式。但是,這很複雜。有iOS的MDM協議。其中一個命令檢索有關設備的信息,該信息包括電話號碼(以及許多其他設備信息)。

其他說明

而且,你可能有興趣通過這幾個問題閱讀:

Programmatically get own phone number in iOS

How can I get the phone number of my iPhone device?

+0

謝謝,但是我在這裏說CTSettingCopyMyPhoneNumber用來讀取另一個發佈在場但已被刪除,你能證實嗎? – Gruntcakes 2013-04-01 22:42:40

+0

我在哪裏可以找到關於MDM協議的信息? – Gruntcakes 2013-04-01 22:43:32

+0

官方文檔僅在您使用Apple for Enterprise Developer計劃註冊時纔可用。非官方文檔在這裏:http://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf – 2013-04-01 22:45:51