Post

Replies

Boosts

Views

Activity

Reply to StoreKit2: Transaction.currentEntitlements returns expired subscriptions (Testing locally with shortened sub periods)
I had the same issue. In my case, it was caused by the device’s Date & Time settings. Although the “Set Automatically” option was enabled, the time zone wasn’t set correctly because GPS was turned off. Once I turned on GPS, the time zone updated properly, and Transaction.currentEntitlements started working as expected. I recommend checking if other device settings are properly configured as well.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’25