Skip to content

Commit 08ab055

Browse files
author
ladd
authored
Update device.md
Proposed manufacturer field
1 parent 2fb3b18 commit 08ab055

File tree

1 file changed

+5
-1
lines changed
  • specification/resource/semantic_conventions

1 file changed

+5
-1
lines changed

specification/resource/semantic_conventions/device.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@
1212
| `device.id` | string | A unique identifier representing the device [1] | `2ab2916d-a51f-4ac8-80ee-45ac31a28092` | No |
1313
| `device.model.identifier` | string | The model identifier for the device [2] | `iPhone3,4`; `SM-G920F` | No |
1414
| `device.model.name` | string | The marketing name for the device model [3] | `iPhone 6s Plus`; `Samsung Galaxy S6` | No |
15+
| `device.manufacturer.name` | string | The name of the device manufacturer [4] | `Apple`; `Samsung` | No |
1516

1617
**[1]:** The device identifier MUST only be defined using the values outlined below. This value is not an advertising identifier and MUST NOT be used as such. On iOS (Swift or Objective-C), this value MUST be equal to the [vendor identifier](https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor). On Android (Java or Kotlin), this value MUST be equal to the Firebase Installation ID or a globally unique UUID which is persisted across sessions in your application. More information can be found [here](https://developer.android.com/training/articles/user-data-ids) on best practices and exact implementation details. 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.
1718

1819
**[2]:** It's recommended this value represents a machine readable version of the model identifier rather than the market or consumer-friendly name of the device.
1920

2021
**[3]:** It's recommended this value represents a human readable version of the device model rather than a machine readable alternative.
21-
<!-- endsemconv -->
22+
23+
**[4]:** Android devices provide this field via [Build](https://developer.android.com/reference/android/os/Build#MANUFACTURER)
24+
25+
<!-- endsemconv -->

0 commit comments

Comments
 (0)