Awhisper / VKKeychainIDFV

iOS下的UUID方案,没啥技术含量,idfv+keychain保证不变
72 stars 24 forks source link

没啥技术含量,把工作里的老用的东西,单拿出来了,留个念想

VKKeychainIDFV

开发中都有获取uuid用户唯一标示的需求

有很多种方法 idfv是苹果后来提供的用于识别设备唯一标识的方案之一(注意之一

可以确认的是,在众多可选的标识方案里,都不能保证永远不变,所以必须配合Keychain使用,有了keychain至少保证,只要用户不刷机,无论是升级系统,还是卸载光所有app,都不会发生变化

只要有了Keychain的辅助,可以说随便选一个标识,只要存入keychain,都能保证不变了。

这里选择了目前来看更加稳定的IDFV

Usage

导入文件

import "UIDevice+VKKeychainIDFV.h"

NSString* idfv = [UIDevice VKKeychainIDFV];