Constant DEVICE_ID
pub const DEVICE_ID: &'static str;
Expand description
A unique identifier representing the device
§Notes
Its value SHOULD be identical for all apps on a device and it SHOULD NOT change if an app is uninstalled and re-installed. However, it might be resettable by the user for all apps on a device. Hardware IDs (e.g. vendor-specific serial number, IMEI or MAC address) MAY be used as values.
More information about Android identifier best practices can be found here.
] [!WARNING]
]
] This attribute may contain sensitive (PII) information. Caution should be taken when storing personal data or anything which can identify a user. GDPR and data protection laws may apply,
] ensure you do your own due diligence.
]
] Due to these reasons, this identifier is not recommended for consumer applications and will likely result in rejection from both Google Play and App Store.
] However, it may be appropriate for specific enterprise scenarios, such as kiosk devices or enterprise-managed devices, with appropriate compliance clearance.
] Any instrumentation providing this identifier MUST implement it as an opt-in feature.
]
] See app.installation.id
for a more privacy-preserving alternative.
§Examples
"123456789012345"
"01:23:45:67:89:AB"