Post

Replies

Boosts

Views

Activity

Reply to AppTransaction.shared doesn’t return originalAppVersion for users who installed the app in 2017
@App Store Commerce Engineer We were able to identify the root cause. We're validating AppTransaction.shared on our server, and we discovered that the issue lies in how the originalApplicationVersion is represented in the JSON returned by StoreKit for older purchases. Specifically, instead of returning a semantic version name like 1.0.0, the API returns the build number, e.g.: "originalApplicationVersion": "84" This caused our backend logic to fail to recognize that the app had been purchased, since we were expecting a version name starting with 1.*, not a build number. We’re still not sure if this is expected behavior or a bug on the App Store side.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’25