Device
设备
状态:
类型: device
描述: 运行此资源所代表进程的设备。
其他属性
⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。
| 键 | Stability | 需求级别 | Value Type | 描述 | Example Values |
|---|---|---|---|---|---|
device.manufacturer | 推荐 | 字符串 | 设备制造商的名称 [1] | Apple; Samsung | |
device.model.identifier | 推荐 | 字符串 | 设备的型号标识符 [2] | iPhone3,4; SM-G920F | |
device.model.name | 推荐 | 字符串 | 设备型号的市场名称 [3] | iPhone 6s Plus; Samsung Galaxy S6 | |
device.id | 选择加入 | 字符串 | 代表设备的唯一标识符 [4] | 123456789012345; 01:23:45:67:89:AB |
[1] device.manufacturer: Android OS 通过 Build 提供此字段。iOS 应用应硬编码值 Apple。
[2] device.model.identifier: 建议此值表示设备型号的机器可读版本,而不是设备的市场或消费者友好的名称。
[3] device.model.name: 建议此值表示设备型号的人类可读版本,而不是机器可读的替代版本。
[4] device.id: 此值应在同一设备的所有应用中保持一致,并且在应用卸载并重新安装后应保持不变。但是,用户可以重置设备上的所有应用。硬件 ID(例如,供应商特定的序列号、IMEI 或 MAC 地址)可以用作值。
有关 Android 标识符最佳实践的更多信息,请参阅 Android 用户数据 ID 指南。
警告
此属性可能包含敏感(PII)信息。存储个人数据或任何可以识别用户的信息时应格外小心。GDPR 和数据保护法可能适用,请确保您已自行尽职调查。
因此,此标识符不推荐用于消费者应用程序,并且很可能被 Google Play 和 App Store 拒绝。但是,在适当的合规许可下,它可能适用于特定的企业场景,例如自助服务终端设备或企业管理设备。提供此标识符的任何仪表化都必须将其实现为一种选择加入的功能。
有关更注重隐私的替代方案,请参阅 app.installation.id。