iOS获取唯一标示uuid,多个app共用一个uuid

苹果一心为用户考虑,以前获取设备唯一标示uuid的方法UIDevice.current.identifierForVendor?.uuidString当用户卸载app再次获取的时候会不一样

要想获取不变的uuid我们可以使用苹果官方推出的KeychainItemWrapper。iOS keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于 NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用。

可以从这里下载KeychainItemWrapper




你可能感兴趣的:(iOS获取唯一标示uuid,多个app共用一个uuid)