Я выяснил, как получить first/lastName зарегистрированного пользователя. Есть ли способ получить AppleID?Как получить AppleID зарегистрированного пользователя через CloudKit?
var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
defaultContainer.discoverUserInfoWithUserRecordID(recordID, {userInfo, error in
println("firstName: \(userInfo.firstName?) lastName: \(userInfo.lastName?)")
})
К Apple Id, вы имеете в виду адрес электронной почты пользователя? – Undo
Да, адрес электронной почты пользователя, который вы используете для входа в окно аутентификации –
Я считаю, что это весь смысл UserRecordId, так что яблоко даст вам какой-то механизм для отслеживания этого пользователя в контексте вашего приложения, но без необходимости выдавать слишком много личной информации, например, его адрес электронной почты. – carlossless