Hi,
I'm attempting to use StoreKit 2 and SwiftUI to add a tip jar to my iOS app. I've successfully added consumable IAPs for each of my tip sizes, and used ProductView
to show these on my tip jar screen. However, I am at a loss on how to do the following things:
-
How and when do I finish the consumable IAP transaction? I see the
finish()
function in the documentation, but I am not sure how I can call it given thatProductView
is handling the purchase for me (I have no access to a Transaction object). -
How can I track the amount of consumable IAPs the user has purchased across all their devices? I want to show the user the amount of money they have tipped in total. I have added
SKIncludeConsumableInAppPurchaseHistory
to my Info.plist and set it to YES as suggested here: https://forums.developer.apple.com/forums/thread/687199
This is my first time using StoreKit 2 (until now, I was using StoreKit 1), so I would really appreciate any advice and guidance you can provide. Thanks!