2013-12-12 3 views
0

Я разрабатываю свое первое приложение для iPhone в Xcode, и мне было интересно узнать, можно ли получить контакты из адресной книги iPhone, которые также используют приложение ?Получите контакты из адресной книги, которые также используют приложение

Так что мне нужен способ создания уникального идентификатора на основе информации в адресной книге, так что идентификатор, который будет создан для одного и того же человека, будет таким же на каждом iPhone, где используется приложение.

Таким образом, я могу использовать этот идентификатор в качестве первичного ключа в базе данных, которую я использую для хранения данных, которые должны быть доступны пользователям.

Если я могу построить эту идею, я могу также вычислить идентификатор для каждого члена адресной книги и проверить их на идентификаторы в моей базе данных, чтобы узнать, кто использует это приложение. Но как я могу создать такой уникальный идентификатор?

+0

Вы можете использовать номер телефона как уникальный идентификатор. – JuJoDi

+0

@JuJoDi: это будет работать, только если пользователь находится на iPhone. iPod touch и iPad не будут иметь номер телефона. Вы можете попробовать адрес электронной почты или номер телефона, но это самое лучшее, что вы собираетесь получить. Вы также можете войти во все пользователи, прежде чем они смогут использовать приложение, но это не так просто. –

+0

получить все свойства или некоторые из них, сделать хэш –

ответ

0

Я не уверен, что доступ к номеру телефона в iPhone разрешен или нет ... насколько я знаю, это невозможно ... но в вашем приложении вы можете попросить пользователя ввести номер своего мобильного телефона, а затем вы можете сделать номер телефона в качестве уникального идентификатора ... WhatsApp использует то же самое ...

Для получения номера телефона проверить это ..

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

Programmatically get own phone number in iOS

How to get the phone number programatically

Смежные вопросы