Как использовать iCloud для аутентификации с помощью сервера объектов Realm?Сервер объектов Realm и iCloud
Я знаю, что мне нужно позвонить login
с помощью «токена iCloud», но не сможет найти, как получить этот токен.
До сих пор я мог найти следующее: FileManager.default.ubiquityIdentityToken
, который согласно документам «содержит непрозрачный объект, представляющий личность текущего пользователя». Это не работает.
Кроме того, что является обычным рабочим процессом для использования iCloud в качестве аутентификации, я покажу кнопку для этого рядом с учетными данными/Facebook/Twitter? Это немного странно, поскольку пользователям iOS обычно не нужно входить в iCloud. Или я могу войти в iCloud по умолчанию, и если пользователь входит в систему с другим провайдером, я выхожу из iCloud? Этот рабочий процесс также кажется странным.
Благодаря
Я прочитал документы и уже сделал эту конфигурацию. Я только прошу про токен учетной записи, который я должен передать при вызове login. – Ixx
Вы должны использовать действительный идентификатор записи пользователя, который вы можете получить с помощью метода 'CKContainer.fetchUserRecordIDWithCompletionHandler()', проверьте этот PR для примера использования аутентификации iCloud: https://github.com/realm/RealmTasks/pull/63 – Dmitry
Спасибо за ваш ответ, мне пришлось отложить это. Как только я вернусь к этому, я вернусь к обзору. – Ixx