After successful purchase via Purchases.shared.purchase(package: product)
i get outdated CustomerInfo
when calling Purchases.shared.customerInfo()
. It reports purchased entilement as inactive. I have to either use syncPurchases
or listen to CustomerInfo
updates using Purchases.shared.customerInfoStream
but both produce unnecessary overhead.
I got up-to-date CustomerInfo
until recently.
Am i misunderstanding how SDK works?