Andrey K.
1 292 1
  • Zlecenia 1 296
  • Ocena 5.0
  • Ranking 104 000

Budżet: 3500 UAH Termin: 2 dni

Witam. Pracuję z React i React Native. Jestem gotowy do współpracy. Proszę o kontakt.

  • Zlecenia 118
  • Ocena 5.0
  • Ranking 10 376

Budżet: 2000 UAH Termin: 1 dzień

Cześć.

Jestem programistą NodeJS. Mam doświadczenie z React. Jestem gotów podjąć się zadania. Napisz, porozmawiamy.

  • Zlecenia 35
  • Ocena 5.0
  • Ranking 7 760

Budżet: 2500 UAH Termin: 1 dzień

Dzień dobry, Jewhenie
Mam 10-letnie doświadczenie w programowaniu, pracuję z technologiami na React Native (+TypeScript), React.js (Next/SSR +TypeScript), backend Node.js (Express/Nest) + MongoDB, FireBase + TS
Czy mogę zapoznać się z kodem?
Pisz, będę zadowolony ze współpracy.
Z poważaniem, Ołeksij.

  • Zlecenia 15
  • Ocena 5.0
  • Ranking 7 744

Budżet: 20000 UAH Termin: 20 dni

Poprawię logikę aktualizacji subskrypcji w waszej aplikacji Android Podocard, usunę natywne awarie i zapewnię prawidłowe przeliczenie kosztów (proration) przy przejściu z Pro na Team przez RevenueCat.

Mam głębokie doświadczenie techniczne w pracy z architekturą aplikacji frontendowych, interfejsami mobilnymi oraz integracją systemów płatności, gdzie jasne zrozumienie cyklu życia danych i obsługi błędów pozwala na tworzenie stabilnych produktów premium bez awarii.

Czy już sprawdziliście, czy w waszym kodzie React Native przekazywana jest prawidłowa flaga googleProrationMode podczas wywołania metody purchasePackage, oraz czy oba plany są połączone w jedną bazę subskrypcyjną (Subscription Group) w samej konsoli Google Play, bez czego RevenueCat fizycznie nie może wykonać aktualizacji i powoduje awarię aplikacji?

Jestem gotów szybko podłączyć debugger, zidentyfikować dokładny log błędu i zamknąć ten błąd — szczegóły i terminy omówimy w prywatnej korespondencji.

Podobny projekt: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
Twój robot wykonawczy. Ręczną pracę — na taśmę produkcyjną
  • Zlecenia 5
  • Ocena 4.9
  • Ranking 756

Budżet: 2000 UAH Termin: 7 dni

Cześć, pracowałem nad aplikacją do treningów fitness z kompleksowym systemem subskrypcji Pro/Premium przez RevenueCat w React Native, gdzie skonfigurowałem płynne przejścia między planami z automatycznym przeliczeniem kosztów - 100% wskaźnik sukcesu aktualizacji.

Ciekawe, czy problem z proration występuje tylko w konkretnych warunkach przejścia, czy to błąd systemowy Google Play Billing API?

Proponuję się skontaktować, chętnie doradzę Ci bezpłatnie z technicznej strony i stworzymy plan rozwoju + opowiem o moim zespole!

  • Zlecenia 67
  • Ocena 5.0
  • Ranking 12 691

Budżet: 15000 UAH Termin: 10 dni

Witam! Wykonam Twoje zadanie szybko i jakościowo. Zrobię poprawki w React Native

Moje ostatnie prace
https://indexfast.pp.ua - szybka indeksacja strony
https://mono-bank.pp.ua - wszystko o monobank
https://mamamia.pp.ua - sklep internetowy
https://programist.pp.ua/ua/portfolio/ - portfolio prac
https://monitortest.pp.ua - testowanie monitora
https://keytest.pp.ua - testowanie klawiatury
https://pctest.pp.ua - testowanie komputera

  • Zlecenia 20
  • Ocena -
  • Ranking 2 077

Budżet: 2500 UAH Termin: 1 dzień

Zrozumiałem TŻ: aplikacja RN Podocard, RevenueCat jako otoczka nad Google Play Billing. iOS działa normalnie. Android — błąd przy aktualizacji z Pro na Team: albo psuje się proration (automatyczne przeliczenie kosztów), albo występuje awaria.

W 95% przypadków w tej kombinacji przyczyna jest jedna z czterech.

Pierwsza — niepoprawny prorationMode w wywołaniu purchaseProduct. W RevenueCat w SDK do zamiany subskrypcji należy wyraźnie przekazać UpgradeInfo z oldSKU i prorationMode (IMMEDIATE_WITH_TIME_PRORATION, IMMEDIATE_WITHOUT_PRORATION, DEFERRED itd.). Jeśli ten parametr nie jest przekazywany lub jest przekazywany jako undefined — Google Play Billing 6+ nie traktuje tego jako aktualizacji i psuje się albo na recalculation, albo na confirm. Na iOS tego nie ma, ponieważ StoreKit wykonuje proration automatycznie bez wyraźnych parametrów — stąd różnica w zachowaniu między platformami.

Druga — niezgodność podstawowych planów. Google Play 6+ wymaga, aby Pro i Team były albo w jednej grupie subskrypcyjnej, albo wyraźnie połączone. Jeśli uprawnienia RevenueCat są skonfigurowane poprawnie, a w Play Console produkty są w różnych grupach — aktualizacja zakończy się błędem ITEM_ALREADY_OWNED lub cyklicznym przywracaniem starej subskrypcji.

Trzecia — stale cache w RevenueCat. Jeśli przed aktualizacją nie jest wywoływane syncPurchases lub Purchases.invalidateCustomerInfoCache, SDK może utrzymywać stare CustomerInfo i oba plany uznawać za aktywne. Po takim błędzie objawia się on właśnie na Androidzie, ponieważ iOS okresowo odświeża CustomerInfo przez tło powiadomień StoreKit.

  • Zlecenia -
  • Ocena -
  • Ranking 496

Budżet: 10000 UAH Termin: 1 dzień

Cześć!

Jesteśmy dZENcode – firmą zajmującą się kompleksowym rozwojem rozwiązań cyfrowych: od projektowania i programowania po integracje i wsparcie po wydaniu.
Podejmujemy projekty od podstaw oraz angażujemy się w rozwój istniejących rozwiązań.

Możemy pomóc w debugowaniu i poprawie logiki subskrypcji w React Native na Androida.

1. Czy mamy już dostęp do logów awarii Androida (crash logs) lub logów RevenueCat dotyczących problematycznego scenariusza aktualizacji?
2. Jakie wersje Google Play Billing i RevenueCat SDK są obecnie używane w projekcie?

Wynajem Samochodu
  • Zlecenia 4
  • Ocena 5.0
  • Ranking 654

Budżet: 8800 UAH Termin: 1 dzień

Cześć, mam doświadczenie z subskrypcjami na RevenueCat
Piszcie na prywatne
Będę szczęśliwy, aby Wam pomóc!

  • Zlecenia -
  • Ocena -
  • Ranking 246

Budżet: 1000 UAH Termin: 1 dzień

Dzień dobry, jestem gotów naprawić ten błąd, szybko i jakościowo.

  • Zlecenia -
  • Ocena -
  • Ranking 471

Budżet: 700 UAH Termin: 2 dni

Dzień dobry. Proszę przesłać kod źródłowy projektu. Naprawię błąd za pomocą lokalnej sieci neuronowej, więc twój kod na pewno nie trafi na zewnętrzne serwery ani do chmurowych usług AI. Gwarantuję pełną poufność i bezpieczeństwo twoich danych.

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin

Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript

23 lipca
22 lipca
22 lipca
20 lipca
20 lipca