2017-04-05 96 views

回答

1

您可以使用下面的函数用于创建UUID:

func getUniqueDeviceIdentifierAsString() -> String { 
    var appName: String? = (Bundle.main.infoDictionary?[(kCFBundleNameKey as? String)] as? String) 
    var strApplicationUUID: String = SSKeychain.password(forService: appName, account: "incoding") 
    if strApplicationUUID == nil { 
     strApplicationUUID = UIDevice.current.identifierForVendor.uuidString 
     SSKeychain.setPassword(strApplicationUUID, forService: appName, account: "incoding") 
    } 
    return strApplicationUUID 
} 

参考:How to preserve identifierForVendor in ios after uninstalling ios app on device?

+0

@Tamil,如果是为你工作,那么请把它标记为也被接受。 – Aashish1aug