我想以編程方式獲取設備電話號碼(在iOS5和iOS6上)。
有沒有任何非官方的做法呢?有沒有獲得設備電話號碼的非官方方式?
是否有任何可以使用的私有核心電話API或IOKit API?
是的,我知道我的應用程序將無法在AppStore
我想以編程方式獲取設備電話號碼(在iOS5和iOS6上)。
有沒有任何非官方的做法呢?有沒有獲得設備電話號碼的非官方方式?
是否有任何可以使用的私有核心電話API或IOKit API?
是的,我知道我的應用程序將無法在AppStore
私人API
有一個私人API來獲取電話號碼。私人API不能提交給AppStore,但它可以在監獄設備上執行。
NSString* CTSettingCopyMyPhoneNumber();
它返回電話號碼。而且它位於CoreTelephony
MDM
而實際上,是需要有一個電話號碼,甚至一個合法的方式。但是,這很複雜。有iOS的MDM協議。其中一個命令檢索有關設備的信息,該信息包括電話號碼(以及許多其他設備信息)。
其他說明
而且,你可能有興趣通過這幾個問題閱讀:
您可以通過在搜索private headers開始被接受。
謝謝,但是我在這裏說CTSettingCopyMyPhoneNumber用來讀取另一個發佈在場但已被刪除,你能證實嗎? – Gruntcakes 2013-04-01 22:42:40
我在哪裏可以找到關於MDM協議的信息? – Gruntcakes 2013-04-01 22:43:32
官方文檔僅在您使用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