Description
openedon Nov 18, 2020
Describe your environment. Latest cpp_telemetry maesdk for Android, I don't believe the SystemInformationImpl_Android functionality has been touched in a while.
Steps to reproduce.
- Log any telemetry on Android
What is the expected behavior?
DeviceInfo.OSVersion should show the major version of the OS, e.g. "10", "8.1.0"
DeviceInfo.OSBuild should show the incremental version of the OS, e.g. "A520FXXSFCTG8", "G965USQS8ETH5"
What is the actual behavior?
DeviceInfo.OSVersion shows both the major and incremental version of the OS e.g. "10 N970FXXS6DTI5", "9 85b08"
DeviceInfo.OSBuild shows just the incremental version of the OS, e.g. "N970FXXS6DTI5", "85b08"
Additional context.
This is a difference from the Aria SDK, and this sends redundant data
Impact, once we pushed 1DS SDK to prod, all of our Aria cubes that relied on DeviceInfo.OSVersion broke due to increased dimensionality as there are a significant number of additional unique values for DeviceInfo.OSVersion now.