没啥技术含量,把工作里的老用的东西,单拿出来了,留个念想
开发中都有获取uuid用户唯一标示
的需求
有很多种方法 idfv是苹果后来提供的用于识别设备唯一标识的方案之一(注意之一)
可以确认的是,在众多可选的标识方案里,都不能保证永远不变,所以必须配合Keychain使用,有了keychain至少保证,只要用户不刷机,无论是升级系统,还是卸载光所有app,都不会发生变化
只要有了Keychain的辅助,可以说随便选一个标识,只要存入keychain,都能保证不变了。
这里选择了目前来看更加稳定的IDFV
导入文件
import "UIDevice+VKKeychainIDFV.h"
NSString* idfv = [UIDevice VKKeychainIDFV];