Please consider submitting the following information (if relevant):
Library setup method: file, Carthage, CocoaPods or Swift Package Manager.
Version of the library. Example: 8.0.
Xcode version. Example: 8.3.3.
OS version. Example: iOS 10.3.2.
I used keychain for store identifier device
`
class IOSDeviceManager {
static let shared = IOSDeviceManager()
var identifier: String {
if let deviceId = keychain.get(deviceIdString) {
return deviceId
} else {
let deviceId = UIDevice.current.identifierForVendor?.uuidString ?? ""
keychain.set(deviceId, forKey: deviceIdString)
return deviceId
}
}
}
`
It worked perfect when I uninstalled then reinstall. But I don't know sometime IOSDeviceManager.shared. identifier get new value.
Do you know any reason?
Please consider submitting the following information (if relevant):
I used keychain for store identifier device
` class IOSDeviceManager {
}
`
It worked perfect when I uninstalled then reinstall. But I don't know sometime IOSDeviceManager.shared. identifier get new value. Do you know any reason?