Andrey K.
1 292 1
  • Projects 1 296
  • Rating 5.0
  • Rating 104 000

Budget: 3500 UAH Deadline: 2 days

Hello. I work with React and React Native. I am ready to collaborate. Feel free to contact me.

  • Projects 118
  • Rating 5.0
  • Rating 10 376

Budget: 2000 UAH Deadline: 1 day

Hello.

I am a NodeJS developer. I have experience with React. I am ready to take on the task. Write to me, and we will discuss.

  • Projects 35
  • Rating 5.0
  • Rating 7 760

Budget: 2500 UAH Deadline: 1 day

Good day, Yevhen
I have 10 years of experience in development, working with the tech stack on React Native (+TypeScript), React.js (Next/SSR +TypeScript), backend Node.js (Express/Nest) + MongoDB, Firebase + TS.
Can I take a look at the code?
Feel free to write, I would be happy to collaborate.
Sincerely, Oleksii.

  • Projects 15
  • Rating 5.0
  • Rating 7 744

Budget: 20000 UAH Deadline: 20 days

I will fix the subscription upgrade logic in your Android app Podocard, eliminate native crashes, and ensure correct proration when switching from Pro to Team via RevenueCat.

I have deep technical experience with frontend application architecture, mobile interfaces, and payment system integration, where a clear understanding of data lifecycle and error handling allows for the creation of stable premium products without failures.

Have you already checked if the correct googleProrationMode flag is being passed in your React Native code during the purchasePackage method call, and if both plans are combined into one subscription base (Subscription Group) in the Google Play console? Without this, RevenueCat cannot physically perform the upgrade and causes the app to crash.

I am ready to quickly connect a debugger, identify the exact error log, and resolve this bug — we can discuss details and timelines in private correspondence.

Similar project: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
Your performing robot. Manual work — into the conveyor.
  • Projects 5
  • Rating 4.9
  • Rating 756

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on a fitness training app with a comprehensive Pro/Premium subscription system through RevenueCat in React Native, where I set up seamless transitions between plans with automatic cost recalculation - 100% success rate for upgrades.

I am curious whether the proration issue occurs only under specific transition conditions, or if it is a systemic error in the Google Play Billing API?

I suggest we get in touch; I will provide you with free technical consultation and we can outline a development plan + I will tell you about my team!

  • Projects 67
  • Rating 5.0
  • Rating 12 691

Budget: 15000 UAH Deadline: 10 days

Hello! I will complete your task quickly and efficiently. I will make adjustments in React Native.

My recent works:
https://indexfast.pp.ua - fast website indexing
https://mono-bank.pp.ua - everything about Monobank
https://mamamia.pp.ua - online store
https://programist.pp.ua/ua/portfolio/ - portfolio of works
https://monitortest.pp.ua - monitor testing
https://keytest.pp.ua - keyboard testing
https://pctest.pp.ua - computer testing

  • Projects 20
  • Rating -
  • Rating 2 077

Budget: 2500 UAH Deadline: 1 day

I understood the technical specifications: RN application Podocard, RevenueCat as a wrapper over Google Play Billing. iOS works as expected. Android has a bug when upgrading from Pro to Team: either proration breaks (automatic cost recalculation), or it crashes.

In 95% of cases in this setup, the reason is one of four.

The first is an incorrect prorationMode in the purchaseProduct call. In RevenueCat's SDK for subscription replacement, you need to explicitly pass UpgradeInfo with oldSKU and prorationMode (IMMEDIATE_WITH_TIME_PRORATION, IMMEDIATE_WITHOUT_PRORATION, DEFERRED, etc.). If this parameter is not passed or is passed as undefined, Google Play Billing 6+ does not consider it an upgrade and breaks either on recalculation or on confirm. This is not an issue on iOS because StoreKit handles proration automatically without explicit parameters — hence the difference in behavior between platforms.

The second is a mismatch of base plans. Google Play 6+ requires that Pro and Team be either in the same subscription group or explicitly linked. If RevenueCat entitlements are configured correctly, but the products in Play Console are in different groups, the upgrade will fail with error ITEM_ALREADY_OWNED or cyclic restoration of the old subscription.

The third is stale cache in RevenueCat. If syncPurchases or Purchases.invalidateCustomerInfoCache is not called before the upgrade, the SDK may retain old CustomerInfo and consider both rates active. This bug manifests specifically on Android because iOS periodically refreshes CustomerInfo through background StoreKit notifications.

  • Projects -
  • Rating -
  • Rating 496

Budget: 10000 UAH Deadline: 1 day

Hello!

We are dZENcode – a full-cycle digital solutions development company: from design and programming to integrations and post-release support. We take on projects from scratch and also engage in the refinement of existing solutions.

We can assist with debugging and fixing subscription logic in React Native for Android.

1. Is there already access to the Android crash logs or RevenueCat logs for the problematic upgrade scenario?
2. What versions of Google Play Billing and RevenueCat SDK are currently used in the project?

You can find detailed information about our services and rates on our website: Freelancehunt

Rental Car
  • Projects 4
  • Rating 5.0
  • Rating 654

Budget: 8800 UAH Deadline: 1 day

Hello, I have experience with subscriptions on RevenueCat.
Feel free to message me privately.
I will be happy to help you!

  • Projects -
  • Rating -
  • Rating 246

Budget: 1000 UAH Deadline: 1 day

Good day, I am ready to fix this bug, efficiently and quickly.

  • Projects -
  • Rating -
  • Rating 471

Budget: 700 UAH Deadline: 2 days

Good day. Please send the source code of the project. I will fix the error using a local neural network, so your code will not be sent to external servers or cloud AI services. I guarantee complete confidentiality and security of your data.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Javascript and Typescript

23 July
22 July
22 July
20 July
20 July