How should version information be compared for universal apps deployed to both iOS and macOS devices from Apps and Books? Okta Verify, for example, has one app (as identified by the device families including mac, and the kind being iosSoftware), but the content metadata lookup service only returns version information for the iOS app. It is possible for developers to have the same bundle ID but different versions on the store per-platform (like Okta has done). How is this supposed to be handled? The version information returned from ManagedApplicationList doesn't match up with the externalId being reported from the content metadata lookup service.
The metadata from the app store is showing this (iOS information):
"version": {
"display": "7.6.0",
"externalId": 850400553
},
But a ManagedApplicationList response from a Mac w/ the latest version (3.5.0) installed shows this:
<key>com.okta.mobile</key>
<dict>
<key>ExternalVersionIdentifier</key>
<integer>850107007</integer>
Thanks!