Reporting incorrect version
Closed this issue · 0 comments
Background
The Kevel SDKs report their version to the Kevel servers using the X-Adzerk-Sdk-Version
header. The intent is to identify both the SDK and the numeric version for customer support and product prioritization purposes.
Starting in either 1.1.0 or 1.2.0 the iOS SDK started reporting as the following: adzerk-ios-decision-sdk:1.2.0
. The version here is correct, but the SDK name was inconsistent with the rest of our SDK identifier strings.
For 2.0.0, I personally changed the SDK identifier string to adzerk-decision-sdk-ios
to be consistent with our other SDKs. However, it appears that something in the 2.0 or 2.0.1 packaging changes broke the version number in this header.
The Bug
The iOS SDK version 2.0.1 is reporting adzerk-decision-sdk-ios:1.0.0
but we expect to see adzerk-decision-sdk-ios-2.0.1
. Note it's unclear as of this writing but I'm assuming that the 2.0.0 version was also incorrectly reporting 1.0.0
as well.
Acceptance Criteria
- Going forward, all iOS SDK versions should correctly report the major, minor, and micro version on the
X-Adzerk-Sdk-Version
header.