Device

设备属性

描述设备属性。

Attributes

StabilityValue Type描述Example Values
device.idDevelopment字符串代表设备的唯一标识符 [1]123456789012345; 01:23:45:67:89:AB
device.manufacturerDevelopment字符串设备制造商的名称 [2]Apple; Samsung
device.model.identifierDevelopment字符串设备的型号标识符 [3]iPhone3,4; SM-G920F
device.model.nameDevelopment字符串设备型号的市场名称 [4]iPhone 6s Plus; Samsung Galaxy S6

[1] device.id: 其值应与设备上的所有应用相同,并且在应用被卸载和重新安装后不应改变。但是,用户可以为设备上的所有应用重置此值。硬件 ID(例如,厂商特定的序列号、IMEI 或 MAC 地址)可以用作其值。

有关 Android 标识符最佳实践的更多信息,请参阅 Android 用户数据 ID 指南

警告

此属性可能包含敏感(PII)信息。存储个人数据或任何可以识别用户的信息时应格外小心。GDPR 和数据保护法可能适用,请确保您已自行尽职调查。

因此,此标识符不推荐用于消费者应用程序,并且很可能被 Google Play 和 App Store 拒绝。但是,在适当的合规许可下,它可能适用于特定的企业场景,例如自助服务终端设备或企业管理设备。提供此标识符的任何仪表化都必须将其实现为一种选择加入的功能。

有关更注重隐私的替代方案,请参阅 app.installation.id

[2] device.manufacturer: Android OS 通过 Build 提供此字段。iOS 应用应硬编码值 Apple

[3] device.model.identifier: 建议此值代表设备型号标识符的可机器读取版本,而不是设备的市场名称或消费者友好的名称。

[4] device.model.name: 建议此值代表设备型号的易于人类读取的版本,而不是可机器读取的替代方案。