Is StoreKit.Transaction.currentEntitlements down at the moment?

Calling StoreKit.Transaction.currentEntitlements today just doesn't return. It just sits there.

for await result in StoreKit.Transaction.currentEntitlements {
            switch result {
            case .verified(let transaction):
                currentTransaction = transaction
                
            case .unverified(let transaction, let error):
                currentTransaction = transaction
            }
        }

The for loop never starts.

This is using a Sandboxed user that made a renewal subscription purchase. Everything was working fine yesterday. Nothing on my end has changed since then.

Is something wrong with StoreKit?

Replies

Seems like this is normal behaviour and that somehow the sub hasn't auto renewed but I would still assume that it should return a unverified result if there are not transactions?