我创建了一个获取UUID的函数
func deviceUUID() -> String {
return UIDevice.currentDevice().identifierForVendor?.UUIDString ?? ""
}
但问题是,当我从同一设备上卸载应用程序并重新安装它时。我正在获得一个全新的UUIDS字符串。如果这是默认行为,那么我可以以某种方式获得以前的UUID吗?因为我的服务器中有UUID作为用户ID。
我确实有一个解决方案,但我不知道它会起作用,所以请指导我。
假设我第一次获得ID并将其保存在钥匙串中。当用户重新安装应用程序时,我会从钥匙串中获取ID。这可能吗?
答案 0 :(得分:2)