常见问题
GUID生成规则是什么
GUID只是做为某台机器(手机)APP的标识,并不具备判断设备用户新老,唯一性的根据,统计则不能只用GUID做为统计标准。 规则:
固定长度:32位字符串
字段规则:
GUID版本号(2位)目前固定为03版本
平台号(2位) 02=安卓,03=IOS
产品号的十位和个位(2位) 比如8903的03
生成时间(12位) YYMMDDHHMMSS
产品号的千位和百位(2位) 比如8903的89
序列号 (10位)
校验位 (2位)
GUID版本号目前为03,生成时间的格式:YYMMDDHHMMSS,
GUID举例:03020114040315195900003772069952是android平台上的产品为0001的GUID。
VID相关
VID是什么
TMF 设备标识又称为 VID(VendorID),是一个设备级别的标识。通过设备标识组件,可以方便的获取设备 ID,以便实现找到设备对应的相关信息,和同一个设备,多 app 的数据打通。Vid 的生成和维护由多个设备因子共同决定。当其中一个因子丢失或者无法获取时,则依赖其他因子维护或者找回对应的 vid。如果所依赖的因子均无法获取,则会重新生成新的 vid。构成规则如下图:
VID变化情况
Android 设备:
APP 或者系统重启
有 imei/SD Card 权限 | 无 imei/SD Card 权限 | |
---|---|---|
Vid 变化情况 | 不变 | 不变 |
APP 重装
重装前后有 imei/SD Card 权限 | 重装前后均无 imei/SD Card 权限 | |
---|---|---|
Vid 变化情况 | 不变 | 变化 |
设备双清,SDK Card 数据被清楚
重装前后有 imei 权限 | 重装前后均无 imei 权限 | |
---|---|---|
Vid 变化情况 | 不变 | 变化 |
IOS 设备:
APP 或者系统重启
无条件限制 | |
---|---|
Vid 变化情况 | 不变 |
APP 重装
无条件限制 | |
---|---|
Vid 变化情况 | 不变 |
特殊情况
异常情况下 App 的 KeyChain 被删除 | |
---|---|
Vid 变化情况 | 变化 |
VID依赖的设备信息有哪些
依赖的设备信息一共有 4 个元素,优先级分别为:
设备 imei
设备 meid
vid 分配的写入到私有目录的 ticket
vid 分配的写入到公有目录的 ticket