每次重新安装应用程序时,供应商的标识符都会更改。
- 论坛
- 每次重新安装应用程序时,供应商的标识符都会更改。
10 浏览
每次重新安装应用程序时,供应商的标识符都会更改。
我创建了一个用于获取UUID的函数。
func deviceUUID() -> String {
return UIDevice.currentDevice().identifierForVendor?.UUIDString ?? ""
}
但问题是,每当我从同一设备卸载应用并重新安装时,我都会得到一个全新的UUIDString。如果这是默认行为,那么我是否能以某种方式获取之前的UUID?因为我们的服务器将UUID作为用户ID。
我在脑海中有一个解决方案,但我不知道它是否可行,请指导我。
假设我第一次获取ID并将其保存在钥匙串中。当用户重新安装应用时,我从钥匙串中获取ID。这种做法可行吗?