-
Notifications
You must be signed in to change notification settings - Fork 109
Closed
Labels
Description
The MacOSVendorSystem uses device.operatingSystemVersionString for the systemName property. I believe this is incorrect as it is resulting in values such as "Version 12.5.1 (Build 21G83)" being reported as the name of the operating system. On iOS it uses device.systemName which results in "iOS" being reported as the name of the operating system, which is what I would expect.
To Reproduce
Steps to reproduce the behavior:
- Implement the SDK in a macOS app.
- Run the app then background it to flush the events.
- Check the Segment debugger and notice the
oscontext values look like the following.
"os": {
"name": "Version 12.5.1 (Build 21G83)",
"version": "12.5.1"
}Expected behavior
I expect the value for os.name on macOS to be "macOS".
Platform (please complete the following information):
- Library Version in use: 1.3.2
- Platform being tested: macOS
- Integrations in use: None
