I'm facing the exact same issue. Even on a brand-new sandbox account, the in_app_purchase
plugin returns the purchase status as PurchaseStatus.restored
instead of purchased
, even for a first-time subscription purchase. I'm also only testing on the Apple App Store sandbox environment with non-consumable products.
It’s quite confusing—this seems like a bug or sandbox-specific behavior. Would appreciate if anyone has a confirmed explanation or workaround.