Post

Replies

Boosts

Views

Activity

Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
First time I've ever had an issue here so I'm not sure of the path of escalation but I appreciate others confirming they're seeing the same issue. I've filed a feedback report but ideally I want to make some more noise about this as I now have multiple users leaving negative reviews as I'm unable to provide them with a solution to a problem that is completely out of my control I've exhausted so many paths now with no clear workaround found.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We're already gating AppStore.sync() behind a Restore Purchases button, so that path is covered. On the App Store Server API suggestion — we don't store transaction IDs server-side as we have no user account system. The app relies entirely on StoreKit to surface the transaction, which is then verified server-side in the moment but never persisted against a user identity other than in the apps local database. So that avenue isn't available to us. I have asked the user if they will sign out and sign back in to verify this issue but they so far haven't agreed to do this.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
@vsmedia @sk95 I've had zero luck with the two users experiencing this issue. They've both confirmed they are on the latest iOS and have restarted their devices but still getting the same issue. I have since pushed new builds of the app to the App Store with no change either.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Jun ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
First time I've ever had an issue here so I'm not sure of the path of escalation but I appreciate others confirming they're seeing the same issue. I've filed a feedback report but ideally I want to make some more noise about this as I now have multiple users leaving negative reviews as I'm unable to provide them with a solution to a problem that is completely out of my control I've exhausted so many paths now with no clear workaround found.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Apr ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We're already gating AppStore.sync() behind a Restore Purchases button, so that path is covered. On the App Store Server API suggestion — we don't store transaction IDs server-side as we have no user account system. The app relies entirely on StoreKit to surface the transaction, which is then verified server-side in the moment but never persisted against a user identity other than in the apps local database. So that avenue isn't available to us. I have asked the user if they will sign out and sign back in to verify this issue but they so far haven't agreed to do this.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Apr ’26