我正在开发一款用户可以将数据存储在云端的应用程序。但我不要求用户创建凭据。我想唯一地标识每个用户。 UUID 是为用户创建唯一 ID 的好技术吗?
let uuid = UUID().uuidString
但问题是,如果用户删除应用程序并再次安装,则无法知道用户是谁。
最佳答案
是的,如果您想在没有任何其他凭据的情况下识别唯一用户,请使用 let uuid = UUID().uuidString
。
Represents UUID strings, which can be used to uniquely identify types, interfaces, and other items.
如果用户删除应用程序,那么他/她将获得一个新的ID
,并且您无法再跟踪用户的旧ID
。如果您希望在删除并重新安装应用程序后仍能跟踪用户,那么您需要某种类型的凭据。
关于swift - 唯一标识没有凭据的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44340268/