Resolve Billing and Subscription in React Native App -- 2

Job ID: 40498870

Budget: ₹600 – ₹1,500 INR

Title: Fix Google Play Billing + RevenueCat Subscription Issue (React Native / Expo)

Project Description:

I have a React Native (Expo) Android app integrated with RevenueCat and Google Play Billing.

Current issue:

- Paywall opens successfully.
- Subscription prices are NOT visible.
- Purchase restore fails.
- Error shown:
- Store Connection Error
- Could not connect to Google Play Billing
- Credentials issue during restore

Current setup:

- RevenueCat products configured
- RevenueCat offerings configured
- Google Play credentials connected
- Subscriptions and Base Plans are active
- App installed from Google Play testing track
- Closed/Internal testing enabled

Suspected areas:

- Google Play Billing integration
- RevenueCat SDK configuration
- Android permissions
- Expo / React Native build configuration
- Billing initialization timing
- Subscription product fetching
- Play Store testing configuration

What I need:

1. Find exact root cause
2. Fix billing connection
3. Make subscription prices load correctly
4. Verify purchase and restore flow
5. Test with RevenueCat logs
6. Ensure Google Play Billing works in production build

Tech stack:

- React Native
- Expo
- RevenueCat
- Google Play Billing
- Android

Deliverables:

- Working subscription flow
- Clear explanation of root cause
- Code changes documented
- Final tested build

Please apply only if you have prior experience with:

- RevenueCat
- Google Play Billing
- React Native subscriptions
- Expo Android builds