身份对象
所谓身份,是平台可以读取来回答"这是哪台设备"的全部值的集合。轨云基于一致性模型一次性生成全部字段,因此不会出现互相矛盾的情况。
| 字段 | 可否重新生成 | 说明 |
|---|---|---|
| IMEI | 仅首次开机前 | 与 290 万条排除表比对,永不重复分配。 |
| IMSI | 更换 SIM 时 | 必须与运营商和国家匹配。 |
| 序列号 | 仅首次开机前 | 格式随机型而定。 |
| Android ID | 仅首次开机前 | 应用重装后仍保留,是最关键的关联字段。 |
| GSF ID | 重置 Google 账号时 | 与 Play 开通绑定。 |
| 广告 ID | 随时 | 设计上即可重置。 |
| Build fingerprint | 开机后不可改 | 与安卓版本一同固定。 |
| Wi-Fi / 蓝牙 MAC | 仅首次开机前 | 厂商 OUI 必须与所声称的制造商匹配。 |
| Widevine 证书 | 不可改 | 在硬件层一次性写入。 |
| 语言 / 时区 / 输入法 | 可随时改,但要谨慎 | 在活跃账号上改这些,看起来像出差或被盗号。 |
克隆
克隆会基于一个已养熟的身份生成新身份,继承行为历史——应用使用模式、运动个性、会话节奏——同时重新生成所有可关联字段。在平台看来克隆体是一台新设备,但不会显得是刚出厂的。
当你有一个跑得好的环境、想要更多同样的,克隆就是正确做法。而"复制身份"我们刻意不提供,因为那会永久关联两者。
退役身份
账号丢了之后,请退役该身份,而不是复用设备。退役会释放节点,但永久烧掉这套身份值,使其再也无法被分配——包括分配给你自己。这会消耗我们的库存,但这是正确的做法。