- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何通过 CKRecordID
从 CloudKit 获取最近登录 iCloud 用户的 AppleID
, firstName
, lastName
?
最佳答案
首先你需要获取User Record ID,然后检查没有错误,如果是,那么你可以获取刚刚获取的ID的UserInfo,并使用结果访问你的信息想要
container.fetchUserRecordIDWithCompletionHandler({
userID, error in
if (!error) {
container.discoverUserInfoWithUserRecordID(userID, {
userInfo, error in
})
}
})
然后您可以使用 userInfo
简单地使用点符号来找出 firstName 和 lastName。
例如。 userInfo.firstName
根据您使用 CloudKit 的事实,我假设您是注册的 Apple 开发人员,因此我建议您观看有关该主题的两个 WWDC 视频。除了在撰写本文时无法使用的订阅外,视频中的所有内容都非常有用,实际上涵盖了您提出的问题。看完他们,你可能还想拆开他们用 CloudKit 制作的苹果自己的应用程序,仔细关注 AAPLCloudManager。下面的链接适用于此应用程序。希望这对您有所帮助!
关于swift - 如何通过 CKRecordID 获取 AppleID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24594658/
我在早上使用我的凭据创建了 3 个 api,但是在中午我尝试创建第 4 个 api 时,应用程序加载器会发出一条消息“应用程序帐户信息不正确”。我试图再次登录按钮得到同样的错误。我的 AppleId
我正在使用 Apple 建议的交易 VerificationController 代码更新我的 iOS 应用程序,以验证应用内购买,因为最近发布的“黑客攻击”允许人们购买应用内购买而无需支付,因为来自
我已经搜索了很多 - 如果这个话题已经得到回答,请告诉我。 我在另一个团队工作了一年左右。现在我在一个新团队工作。我已经在 Apple 的开发者网站上使用启动助手设置了证书和配置文件。到目前为止一切正
是否可以存储与用户的 AppleID 绑定(bind)的自定义数据,例如有关已激活产品的信息? 手头的任务是一个包含数字内容的应用程序,可以通过应用程序内购买来购买。内容也可以作为硬拷贝提供(在应用程
是否可以获取当前登录到设备的用户的苹果 ID?实际上,我实现了应用内购买,并在用户购买应用时获得了设备 ID 和 Apple ID。 最佳答案 不,这不可能。 您可以使用 [[UIDevice cur
如何通过 CKRecordID 从 CloudKit 获取最近登录 iCloud 用户的 AppleID, firstName, lastName ? 最佳答案 首先你需要获取User Record
我想出了如何检索登录用户的first/lastName。有办法获得 AppleID 吗?! var defaultContainer = CKContainer.defaultContainer()
我正在尝试在 Go 中验证来自 Apple 的 JWT,我需要他们的公钥作为 Go 的 rsa.PublicKey 这样做。我从以下指定的端点检索了他们的 key : https://develope
在购买完成后进行应用内购买(电子邮件或其内部 ID)时,是否可以访问用户在身份验证对话框中输入的 Apple ID? 最佳答案 在官方应用程序中,无法访问它,因为它会带来很大的安全漏洞(例如,可以轻松
我想在我的项目中为使用 Apple REST API 登录的用户使用帐户删除功能。 curl 请求中指定的 client_id 和 client_secret 值在我的 iOS 应用程序中对应什么值?
我最初毫无意外地升级到 Xcode 7.1.1,但是自从昨天(11 月 12 日)iTunes Connect 门户升级以来,我在执行 TestFlight 存档时遇到了问题。我进一步遇到了登录 Ap
我是一名优秀的程序员,十分优秀!