2015-06-14 6 views
0

Использование Objective-C - это способ, которым я могу автоматически создать нового пользователя в приложении на основе их идентификатора Apple. Я бы использовал это совместно с CloudKit. Чтобы создавать и авторизировать пользователей, не создавая полного «входа» и «зарегистрироваться», видСоздание записи пользователя на основе уже зарегистрированного Apple ID

+1

Что вы уже пробовали? – RyanR

ответ

0

CloudKit дает вам это из коробки. CKContainer может вернуть пользовательскую запись текущего пользователя на устройстве, и даже будет иметь стабильный идентификатор (recordID), который вы можете использовать для аутентификации и идентификации одного и того же пользователя на всех устройствах.

Поскольку пользовательский идентификатор записи ограничен только вашим контейнером, и по умолчанию разработчик не получит никаких сведений о пользователе из идентификатора Apple (если только обнаружение не было выбрано), нет явного входа в систему или пользовательского интерфейса, необходимого в клиент. Это просто без проблем с точки зрения пользователей.

Вы найдете более подробную документацию о том, как извлечь запись пользователя на: https://developer.apple.com/library/ios/documentation/CloudKit/Reference/CKContainer_class/index.html#//apple_ref/occ/instm/CKContainer/fetchUserRecordIDWithCompletionHandler:

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