Get desktop application:
View/edit binary Protocol Buffers messages
Information about the state of a battery on the device. Next Tag: 3
Used in:
Percent of charge from 0 to 100.
True if the device is plugged into a power source: AC, USB, DOCK, WIRELESS.
Type of build of a package. Next Tag: 3
Used in:
Indicates that the client application using the D2DI SDK was built in debug mode. For Android, this means android:debuggable="true" was set in the AndroidManifest.
Indicates that the client application using the D2DI SDK was not built in debug mode.
Top-level log proto for all D2DI client-side logging (SDK, Client,Module). Next Tag: 18
Package name of the client app associated with this log event.
Version of the client app associated with this log event.
Build type of the client app associated with this log event.
The user type (prod, modulefood, test, etc) producing this log.
If specified, describes the parent DtdiClientLog that this DtdiClientLog belongs to. Example: Session's correlation_id passed into discovery API.
Identifier for the shared experience across devices.
Ephemeral Device ID for a device involved in an experience. Each device will use a new ID for each correlation_id.
True if correlation_id and ephemeral_device_id were regenerated due to the 24-hour time limit imposed on the identifiers.
This ID is replaced by providing a `parent_correlation_id`.
Information about the current battery state.
Information about the current battery state.
Class of error that occurred for RESULT_ERROR. Next Tag: 22
Used in:
General purpose result type. Next Tag: 3
Used in:
Result of an operation. Next Tag: 4
Used in:
Action taken by the Sessions API. Next Tag: 21
Used in:
Top-level log proto for Sessions API events. Next Tag: 4
Used in:
Results for completing sending a payload. Next Tag: 6
Used in:
Hash of the Application Session Tag used in this session. There is one tag per session and it's not indented to be unique. The Application Session Tag is a 3p identifier used to classify different types of Sessions within their application. This hash is the result of base64 encoding of the SHA-256 hash of the application session tag (which is a UTF-8 string).
Type of user using D2DI. Next Tag: 4
Used in:
User type for users that do not fall under any other categories.
User type for Mobly tests.
User type for test group members.
Version information for D2DI and GMS Core. Next Tag: 4
Used in:
GmsCore apk version code. E.g. 221480044 Clearcut.deidentifiedLogger does log the GMS Version Code, but Firelog w/ the Clearcut backend does not. We log this value with both FirelogTransport and ClearcutTransport.
GmsCore cl number. E.g. 368160137
Value of com.google.ambient.dtdi.SDK_VERSION_NAME from the SDK's manifest.