swift - 唯一标识没有凭据的用户

标签 swift

我正在开发一款用户可以将数据存储在云端的应用程序。但我不要求用户创建凭据。我想唯一地标识每个用户。 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/

相关文章:

ios - void 函数 Swift3 中出现意外的非 void 返回值

ios - 切换捕获模式时是否可以将自定义转换添加到 UIImagePicker 自定义叠加层?

ios - AVPlayer 在播放前停止 UIActivityIndi​​cator

iOS - 导航栏背景和 UIView 背景之间的颜色差异

ios - 我如何检查另一个 View Controller 是否可见?

ios - 在 xcode 中使用单个目标管理多个环境?

ios - Pickerview 委托(delegate) UIView : array index out of range

java - NSURLSessionTask 的完成处理程序未运行

ios - 可以动态地将逻辑附加到方法吗?

ios - 写入后删除类上的可选属性