gpt4 book ai didi

cocoa - iCloud/CloudKit 用户的唯一标识符

转载 作者:行者123 更新时间:2023-12-03 17:29:58 25 4
gpt4 key购买 nike

是否有更好的解决方案(然后是下面可能的解决方法)来获取 iCloud/CloudKit 用户的 UUID?
因此可以检测用户是否已经使用同一个 iCloud 帐户(在不同的设备上)执行过某些操作。

可能的解决方法:

  • 创建UUID并将其存储在私有(private)数据库中
    • 缺点:使用额外的数据库请求

最佳答案

我找到了一个可能的解决方案:

swift 2

CKContainer.default().fetchUserRecordID(completionHandler: { (recordID: CKRecordID?, error: NSError?) in
print(recordID?.recordName) // UUID String for iCloud user
})

swift 3

CKContainer.default().fetchUserRecordID(completionHandler: { (recordID: CKRecordID?, error: Error?) in
print(recordID?.recordName) // UUID String for iCloud user
})

此 ID 在使用同一 iCloud 帐户的所有设备上都是相同的。

关于cocoa - iCloud/CloudKit 用户的唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38337592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com