Device
状态:
类型: device
描述: 此资源所代表的进程正在运行的设备。
Attributes
| 键 | 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。