Swift iOS Developer to implement non-consumable in-app purchase with StoreKit 2

Job ID: 37671671

Budget: $30 – $250 AUD

Hi
I've created a very simple family-friendly iOS app called using SwiftUI. The app offers text instructions for simple, engaging party games suitable for all ages, like Charades. The app contains 50+ games for free, and users can add another 80 games through an in-app purchase. See the video!

It's pretty much complete! I have all the views, animations, content, design build, and even a basic implementation of in-app purchasing.

Your Role:
In-App Purchasing Integration: The main task is to complete the in-app purchasing so it is ready for the app-store.

I have already done the basic StoreView (StoreKit 2) for the game pack (see video), but have not handled the different purchasing states the purchases/refunds/restored purchases/deferred/canceled/failed etc.

I need someone with coding skills to assist me in implementing non-consumable purchases. A background in iOS development, more specifically, familiarity with SwiftUI and StoreKit 2 is crucial.

• Proficiency in SwiftUI
• Proficiency in StoreKit 2
• iOS development skills
• Experience with implementing non-consumable in-app purchases.
• App is already built for iPhone and iPad. You're solution should not break this.
• Needs to be native StoreKit 2 implementation (not a 3rd party like RevenueCat).

• Your solution should be well annotated, so a coding beginner like me can understand (I coded the app - it's my first one!).