Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.59 KB

DeviceDetails.md

File metadata and controls

13 lines (9 loc) · 1.59 KB

Fingerprint.ServerSdk.Model.DeviceDetails

Native, SDK-collected mobile device identification signals (manufacturer, model, and OS version). Structurally separate from the top-level device, os, and os_version fields and from browser_details, all of which are derived from user-agent parsing rather than native SDK signals.

Properties

Name Type Description Notes
DeviceManufacturer string Raw device manufacturer string as reported by the device OS. Not normalized: casing is vendor-defined (samsung, Xiaomi, OPPO, HUAWEI). Always Apple on iOS. [optional]
DeviceModel string Raw device model identifier, as reported by the mobile OS. On Android, this is the vendor-defined model string (e.g., SM-G991U). On iOS, this is an Apple board code (e.g., D84AP). [optional]
OsVersion string Mobile operating system version. Component count is not fixed and must not be assumed by consumers: iOS always reports major.minor.patch (e.g. 17.4.1), while Android's precision varies by OS era and which raw signal resolved it — major only (9, 13) since Android 10 dropped point releases, major.minor (16.1) from Android 16 (API 36+) reintroducing a minor component, or a genuine major.minor.patch (8.1.0) on pre-Android 10 devices that shipped real point releases. Never a fabricated/zero-padded component. [optional]

[Back to Model list] [Back to API list] [Back to README]