Class DeviceIncubatingAttributes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.opentelemetry.api.common.AttributeKey<String>A unique identifier representing the devicestatic final io.opentelemetry.api.common.AttributeKey<String>The name of the device manufacturerstatic final io.opentelemetry.api.common.AttributeKey<String>The model identifier for the devicestatic final io.opentelemetry.api.common.AttributeKey<String>The marketing name for the device model -
Method Summary
-
Field Details
-
DEVICE_ID
A unique identifier representing the deviceNotes:
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. 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 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.
-
DEVICE_MANUFACTURER
The name of the device manufacturerNotes:
The Android OS provides this field via Build. iOS apps SHOULD hardcode the value
Apple. -
DEVICE_MODEL_IDENTIFIER
The model identifier for the deviceNotes:
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.
-
DEVICE_MODEL_NAME
The marketing name for the device modelNotes:
It's recommended this value represents a human-readable version of the device model rather than a machine-readable alternative.
-