I will integrate in app purchases and notifications in expo
Innovation and creativity at your service
Level 2
Has met high performance criteria and has a proven track record for meeting client expectations.
About this Gig
Struggling to monetize your mobile app or configure push notifications that reach users?
I am Johan Garcia, a Level 2 Seller with 10+ years of software engineering experience on Fiverr. I specialize in integrating robust In-App Purchases (RevenueCat) and Push Notifications in React Native and Expo apps for iOS and Android.
What I Deliver:
In-App Purchases & Subscriptions: RevenueCat setup, recurring tiers, lifetime unlocks, and restore purchase logic.
Modern Paywall UI: High-converting paywall screens with plan toggles and full App Store compliance.
Push Notifications: Expo Notifications, OneSignal, APNs & FCM setup with deep linking to specific screens.
Backend Synchronization: Webhook integration to sync premium status with Supabase, Firebase, or Node.js.
Store Testing: End-to-end sandbox verification in Apple TestFlight and Google Play Internal testing.
Why Work With Me?
10+ Years on Fiverr & 100% 5-Star Track Record
Full Apple App Store & Google Play Policy Compliance
Clean TypeScript Code & Direct Senior Support
Message me before ordering with your app details for a quick review!
Platform:
Cross-platforms
App type:
Native
Frameworks:
Flutter
•
NativeScript
•
Node.js
Programming language:
JavaScript
•
TypeScript
•
React Native
•
HTML
Tools:
Expo
•
Android Studio
•
Xcode
•
Supabase
My Portfolio
FAQ
Why do you recommend RevenueCat for In-App Purchases instead of raw StoreKit?
RevenueCat is the industry standard for mobile monetization. It unifies Apple StoreKit (iOS) and Google Play Billing (Android) under a single, reliable SDK, handles edge cases like price localization, grace periods, and family sharing, and provides a dashboard with real-time MRR analytics
Do I need active Apple Developer and Google Play Console accounts?
Yes. To configure In-App Purchases and test sandbox receipts, you need active Apple Developer and Google Play Console accounts. If you don't have them set up yet, I will guide you step-by-step through creating and verifying them.
Can you sync the user's subscription status with my backend database?
Absolutely. I configure RevenueCat webhooks to securely notify your backend (Supabase, Firebase, Node.js, or PostgreSQL) whenever a user subscribes, renews, upgrades, cancels, or requests a refund, keeping your user database 100% in sync.
How do you handle push notifications and deep linking in Expo?
I configure Expo Notifications or OneSignal with valid Apple APNs keys (.p8) and Firebase Cloud Messaging (FCM v1). I also implement deep linking handlers so tapping a notification navigates the user directly to the relevant screen inside your app.
Does your code comply with Apple and Google App Store review guidelines?
Yes, 100%. Apple is notorious for rejecting apps that fail to include "Restore Purchases" buttons, clear subscription terms, or Privacy Manifest details. I ensure all legal paywall requirements, links to Terms of Service, and Privacy Policies are fully compliant to avoid review rejections.

