StoreKit 2 currentEntitlements without internet

Hello, I am implementing StoreKit2.

My app uses Transaction.currentEntitlements to load the user's purchased subscriptions after the app is launched, how the transactions are loaded? (from the AppStore/Internet or from the local receipt)

currentEntitlements doesn't throw any exception, and I'm not sure how to handle the offline case.

Replies

To get the latest transactions the device will need internet access but it does cache data locally and new transactions are pushed to the device when online, so could be up to date when it goes offline.