Stdit
@Stdit

Идентификация сетевого iOS приложения по apple ID?

Необходимо привязать все приложения, приобретённые одним apple ID, на любом apple-устройстве, к одной и той же учетной записи на сервере. При установке и запуске приложения оно загружает с сервера все данные этого пользователя. При необходимости создаётся новая учетная запись.


На всех устройствах и приложениях одного apple ID должен быть один и тот же пользователь. Вся информация по этому пользователю приходит в приложения синхронно, в виде push-уведомлений.


Привязываться к apple ID или его хэшу нельзя (насколько мне известно, его нельзя получить). Принудительная регистрация и аутентификация через разные источники, такие как логин/пароль, facebook, twitter, и т.д. не подходит. Никаких вопросов и предложений регистрации пользователю задаваться не должно.


Что делать? Это возможно, или требования невыполнимы? Как быть с безопасностью?
  • Вопрос задан
  • 4205 просмотров
Решения вопроса 1
Daedmen
@Daedmen
Может GUID в icloud класть?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Agent_Smith
@Agent_Smith
[UIDevice identifierForVendor]

Вроде, это как раз то, что вам нужно.
Ответ написан
GavriKos
@GavriKos
openUDID + MAC + IMEI. Не уверен по поводу MAC — может уже deprecated.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы