Есть ли неофициальный способ узнать номер телефона устройства? - PullRequest
3 голосов
/ 01 марта 2012

Я хотел бы программно получить номер телефона устройства (на iOS5 и iOS6).
Есть ли неофициальные способы сделать это?

Существуют ли какие-либо частные API-интерфейсы телефонии или IOKit, которые могутнапример, использовать?

И да, я знаю, что мое приложение не будет принято в AppStore

Ответы [ 2 ]

6 голосов
/ 01 апреля 2013

Приватный API

Существует частный API для получения номера телефона. Частный API не может быть отправлен в AppStore, но он может быть выполнен на заблокированном устройстве.

NSString* CTSettingCopyMyPhoneNumber();

Возвращает номер телефона. И он находится в CoreTelephony

MDM

И на самом деле, есть даже законный способ получения номера телефона. Однако это сложно. Есть протокол MDM для iOS. Одна из команд извлекает информацию об устройстве, и эта информация включает номер телефона (и много другой информации об устройстве).

Другие заметки

Кроме того, вам может быть интересно прочитать следующие несколько вопросов:

Программно получить свой номер телефона в iOS

Как узнать номер телефона моего устройства iPhone?

3 голосов
/ 02 марта 2012

Вы можете начать с поиска в личных заголовках .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...