I’m attempting emigrate my app from paid to freemium and am dealing with a number of points and doubts. Particularly, I’m attempting to make use of StoreKit2 AppTransaction API however I’m not averse to utilizing StoreKit if my issues should not solved by StoreKit2:
Listed here are my questions:
-
AppTransaction/Receipt on launch: I see on launch the AppTransaction.shared name fails on the sandbox initially. Which means it is attainable that on person’s who’ve bought the app beforehand, the AppTransaction (or appStoreReceipt in unique StoreKit) is probably not out there when the person downloads or updates the app? Which means I might want to ask each person to authenticate with AppStore to refresh the receipt/AppTransaction?
-
Quantity Buy Customers: I see StoreKit2 just isn’t suggested for quantity purchases on the Apple web site. I’m not positive why that’s the case, however does that imply AppTransaction won’t be out there for customers who made Quantity purchases beneath VPP? Is the movement to validate VPP customers totally different? If StoreKit 2 can’t be used, can the unique StoreKit API assist right here, or nothing will be of assist right here?