如何通过CloudKit检索登录用户的AppleID



我弄清楚了如何检索第一/lastName登录用户。有办法获得苹果id吗?

var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
    defaultContainer.discoverUserInfoWithUserRecordID(recordID, {userInfo, error in
        println("firstName: (userInfo.firstName?) lastName: (userInfo.lastName?)")
        })

您无法检索当前用户的电子邮件地址-您将不得不在CloudKit之外请求它。这是隐私问题。您应该使用UserRecordId来唯一地标识用户。

可以,但是,搜索其他用户,如果你已经知道他们的电子邮件地址与CKDiscoverUserInfosOperation

相关内容

  • 没有找到相关文章

最新更新