Refunded purchases returned with current entitlements using StoreKit 2 on watchOS

Hello everyone, I am writing to inquire about a strange behavior that I encountered while using StoreKit 2 on watchOS 9.1 and Xcode 14.2.

Specifically, when using the Transaction.currentEntitlements method, it returns refunded non-consumable purchases alongside valid ones. Additionally, I have observed that Transaction.updates does not notify me of refunded purchases or cancelled subscriptions while testing on my local environment with Xcode.

When implementing the same code with an iOS app, it works as expected, indicating that this may be a watchOS-specific issue.

This behavior is unexpected, and I am unsure if this issue also occurs in a production environment. Can anyone please help me with this issue? Thank you in advance.

Replies

Please test in an upcoming iOS seed build when those are made available.

@emmanuel22 - are you able to confirm in the seed builds this is resolved?