I’m utilizing SubscriptionStoreView at the side of the modifiers .onInAppPurchaseCompletion, .subscriptionStatusTask, and .manageSubscriptionSheet to permit my customers to select from both a month-to-month or yearly subscription choice. I do NOT have any Consumable, Non-Consumable, or Non-renewing Subscription choices.
When testing by way of Xcode, I will buy both subscription choice efficiently. Nonetheless, the transaction supervisor (Xcode -> Debug -> StoreKit -> Handle Transactions) exhibits my transactions as “Bought” however with the State as “Unfinished”. My .storekit choices do NOT have issues like “Billing Retry” enabled or any simulated StoreKit failures enabled. Why are my transactions “unfinished”????
Word: Per one other StackOverflow submit that I beforehand posted, one other developer indicated that the brand new approach to make use of StoreKit for auto-renewing subscriptions could be to simply use SubscriptionStoreView with the modifiers that I listed above, so that buying and checking/listening for subscriptions could be automated. I took this to imply that I do NOT have to pay attention for updates, test present entitlements for subscription information, or “end” transactions. Is that this not the case? If that’s the case, why are my transactions exhibiting up as “unfinished”?