使用 Objective-C 有一种方法可以根据他们的 apple ID 自动为应用程序创建新用户。我会将其与 CloudKit 结合使用,以便在不创建整个“登录”和“注册” View 的情况下创建和授权用户
最佳答案
CloudKit 开箱即用。 CKContainer 可以返回设备上当前登录用户的用户记录,它甚至会有一个稳定的标识符 (recordID),您可以使用它来跨设备验证和识别同一用户。
由于用户 recordID 仅限于您的容器,并且默认情况下开发人员不会从 Apple ID 获取任何用户详细信息(除非已选择可发现性),因此在客户。从用户体验的角度来看,这一切都是无缝的。
您可以在以下位置找到有关如何获取用户记录的更多文档: https://developer.apple.com/library/ios/documentation/CloudKit/Reference/CKContainer_class/index.html#//apple_ref/occ/instm/CKContainer/fetchUserRecordIDWithCompletionHandler :
关于ios - 根据当前登录的 Apple ID 创建用户记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30830381/