Самый простой способ однозначно идентифицировать пользователя приложения для iPhone - PullRequest
1 голос
/ 27 мая 2010

Какой самый простой способ однозначно идентифицировать пользователя приложения для iphone? Я видел, что какое-то приложение запрашивает только номер телефона для «регистрации», разве это не опасно или я что-то пропустил?

Есть вопрос об uniqueIdentifier, он сбрасывается после какого-либо сброса / форматирования или смены SIM-карты?

Было бы безопаснее использовать традиционное имя пользователя / адрес электронной почты / пароль?

Спасибо.

Ответы [ 4 ]

6 голосов
/ 07 февраля 2012
2 голосов
/ 27 мая 2010

Самый простой способ, вероятно, будет по device ID:

 UIDevice *myDevice = [UIDevice currentDevice];
 NSString *uniqueIdentifier = [myDevice uniqueIdentifier];

Это однозначно идентифицирует устройство, а не пользователя.

Если вы хотите идентифицировать пользователя, я бы предложил использовать учетные записи iTunes / Apple, поскольку у пользователей это уже есть, и вам не нужно связываться с номерами телефонов, которые неприменимы к iPod.

1 голос
/ 27 мая 2010

Может быть, адрес электронной почты и пароль?

Если вы используете Push Notification, устройство пользователя будет иметь уникальный токен для всего взаимодействия с вашим приложением. Может быть, вы могли бы извлечь этот токен, а затем просто не отправлять уведомление. Хотя у пользователя есть возможность отклонить запрос, вам потребуется резервная копия.

0 голосов
/ 27 мая 2010

Уникальный идентификатор приложения для iPhone

для сафари: cookie пользователя - он работает как обычный браузер.

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