我想生成一个设备特定的随机uuid,即使用户卸载所有应用程序并重新安装,而不是像identifierforvendor那样,该uuid也不会更改。我如何才能做到这一点Swift如何在swift中生成特定于设备的唯一uuid
0
A
回答
0
您需要创建随机UUID并将其保存到钥匙串中。试试下面的链接
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?
相关问题
- 1. 用于ios设备的UUID
- 2. 如何生成Android设备的唯一ID?
- 3. 设备特定唯一标识符
- 4. 为IOS中的所有设备创建唯一的UUID?
- 5. 如何为每个设备生成唯一标识符?
- 6. 如何在nodeJs中每次调用函数时都生成唯一的UUID?
- 7. Xcode 8用于设备特定布局的接口生成器
- 8. 在Xcode中生成计算机特定的UUID
- 9. 如何在PHPcassa中生成UUID
- 10. Android中的UUID是特定于设备内的应用程序的吗?
- 11. 如何生成自定义唯一ID
- 12. 每个特定的时间量生成一个令牌/ uuid
- 13. Django如何生成uuid?
- 14. 设备UUID上
- 15. 如何在PHONEGAP上获取设备uuid
- 16. 在windows中生成uuid postgresql
- 17. 在pl/pgsql中生成UUID
- 18. 在KRL中生成GUID/UUID
- 19. 生成各种版本的Boost UUID(通用唯一ID)
- 20. 如何确保UUID对于我的BLE服务或特征是唯一的?
- 21. 移动设备的MQTT唯一主题格式生成
- 22. 备用唯一ID生成技术
- 23. PHP - 生成特殊的唯一ID
- 24. 从javascript中的某个特定字符串生成唯一UID
- 25. 如何生成使用UUID(),它以字母开头的唯一ID
- 26. 如何获取蓝牙设备的UUID?
- 27. 如何唯一标识iOS设备而不是使用UUID和UDID
- 28. MySQL UUID()何时不唯一?
- 29. 如何识别唯一的USB设备?
- 30. 如何在IOS确定唯一的设备ID应用程式
@Tamil,如果是为你工作,那么请把它标记为也被接受。 – Aashish1aug