I will integrate in app purchases and subscriptions into your ios app


About this gig
Hi, I'm Yevhenii an iOS developer with my own subscription apps live on the App Store. I've shipped paywalls, trials and restore flows, and had them rejected often enough to know what Apple checks.
WHAT I SET UP
- StoreKit 2 subscriptions, consumables, non-consumables, lifetime unlocks
- Paywall UI built for your app, not a generic template
- Free trials, introductory and promotional offers
- Restore purchases done properly the most common rejection reason
- Feature gating so paid content is actually locked
- RevenueCat when you need cross-platform or server-side control
- App Store Connect products, pricing tiers and subscription groups
WHY THIS BREAKS SO OFTEN
Purchases work in sandbox and fail in production. Restore isn't implemented and review rejects the build. Subscription status stays cached after a refund. Family Sharing isn't handled. These are bugs I've already hit in my own apps you get the fix without the two-week detour.
WHAT'S NOT INCLUDED
I can't guarantee revenue. I can guarantee purchases that work, pass review and survive edge cases.
Send me your app and what you want to sell I'll tell you which package fits.
Get to know Yevhenii P
iOS Developer
- FromUkraine
- Member sinceAug 2026
- Avg. response time1 hour
Languages
Ukrainian, Russian, English
My Portfolio
FAQ
Do I need a paid Apple Developer account before we start?
Yes. IAPs can't be created, tested, or shipped without an active Apple Developer Program membership ($99/year) and signed Paid Applications agreements in App Store Connect. I'll guide you through setup, but the account must be in your name.
Can you test purchases without access to my App Store Connect?
Partially. I test the logic locally with StoreKit configuration files in Xcode. For real sandbox testing — receipts, trials, renewals, restore — I need a sandbox tester account or temporary App Manager access. Without it, final verification is on you.
What exactly will I get on delivery?
Working purchase code in your project, a paywall wired to your products, restore purchases, entitlement checks gating paid features, and a short guide on changing products yourself later. Standard and Premium also include App Store Connect setup.
StoreKit 2 or RevenueCat — which should I choose?
StoreKit 2 is native, free, and enough for simple iOS-only products. RevenueCat helps with cross-platform entitlements, analytics, price testing and server-side validation without a backend. Message me first — I'll recommend honestly, including "you don't need it".
Will Apple approve my app with these purchases?
I build to Apple's guidelines: visible price and duration, a working restore button, links to terms and privacy policy, no misleading trial wording. I can't guarantee review outcomes, but if a rejection concerns the purchase implementation itself, I fix it free.
What's the minimum iOS version you support?
StoreKit 2 requires iOS 15+, which covers the vast majority of active devices. If you need iOS 14 or older, I can implement the legacy StoreKit 1 API instead — tell me before ordering, as it adds time to delivery.
Do you handle server-side receipt validation?
Yes, in Premium. That includes App Store Server Notifications V2, so your backend learns about renewals, cancellations, refunds and billing issues in real time. I'll need backend access or a developer on your side. No backend? RevenueCat webhooks are lighter.
Is my source code kept confidential?
Yes. I don't reuse, share, or publish client code, and I delete project files after delivery. Happy to sign an NDA before you send anything.

