我有一堆客戶的電話號碼信息與他們在我的數據庫中的個人資料。是否可以在iOS中檢測到設備的電話號碼?
什麼我打算做的是,iPhone的搜索應用程序運行時,一旦匹配的電話號碼和其客戶在我的數據庫配置文件。並在屏幕上顯示客戶配置文件。
的問題是..我被告知的iOS 4.x版之前,允許該...但該版本後不再:S可我還是訪問設備的信息,並得到了多少?如果是,如何?
我有一堆客戶的電話號碼信息與他們在我的數據庫中的個人資料。是否可以在iOS中檢測到設備的電話號碼?
什麼我打算做的是,iPhone的搜索應用程序運行時,一旦匹配的電話號碼和其客戶在我的數據庫配置文件。並在屏幕上顯示客戶配置文件。
的問題是..我被告知的iOS 4.x版之前,允許該...但該版本後不再:S可我還是訪問設備的信息,並得到了多少?如果是,如何?
您可以從CoreTelephony.framework
extern NSString* CTSettingCopyMyPhoneNumber();
NSString *phone = CTSettingCopyMyPhoneNumber();
NSLog(@"Phone : %@", phone);
它返回** **空在iOS 7.0.4,iPhone 5s。 – 0x8BADF00D
7.0.4 iPhone 5相同(( – malex
)不適用於iOS 8+ – ondermerol
不是AppStore的兼容方式 –
使用CTSettingCopyMyPhoneNumber()在iOS 7,你不能沒有JB,但在iOS 6,你可以做到這一點。 [http://stackoverflow.com/questions/19504478/ios-7-how-to-get-own-number-via-private-api][1] [1]: http://stackoverflow.com/questions/19504478/ios-7-how-to-get-own-number-via-private-api – 0x8BADF00D