• Проєкти 1 296
  • Оцінка 5.0
  • Рейтинг 104 000

Бюджет: 3500 UAH Термін: 2 дні

Вітаю.Працюю з React та React Native.Готовий до співпраці.Звертайтесь.

  • Проєкти 118
  • Оцінка 5.0
  • Рейтинг 10 376

Бюджет: 2000 UAH Термін: 1 день

Доброго дня.

Я розробник NodeJS. Маю досвід з React. Готовий взятися. Пишіть, обговоримо.

  • Проєкти 35
  • Оцінка 5.0
  • Рейтинг 7 760

Бюджет: 2500 UAH Термін: 1 день

Добрий день, Євгене
Маю 10 річний досвід в розробці, працюю з техстеком на React Native (+TypeScript), React.js (Next/SSR +TypeScript), backend Node.js (Express/Nest) + MongoDB, FireBase + TS
Чи можу ознайомитися з кодом?
Пишіть, буду радий співпраці.
З повагою, Олексій.

  • Проєкти 15
  • Оцінка 5.0
  • Рейтинг 7 744

Бюджет: 20000 UAH Термін: 20 днів

Виправлю логіку апгрейду підписок у вашому Android-додатку Podocard, усуну нативні вильоти та забезпечу коректний перерахунок вартості (proration) при переході з Pro на Team через RevenueCat.

Маю глибокий технічний досвід роботи з архітектурою фронтенд-додатків, мобільними інтерфейсами та інтеграцією платіжних систем, де чітке розуміння життєвого циклу даних та обробки помилок дозволяє створювати стабільні преміальні продукти без збоїв.

Ви вже перевірили, чи передається у вашому коді React Native правильний прапорець googleProrationMode під час виклику методу purchasePackage, і чи об'єднані обидва тарифи в одну базу підписок (Subscription Group) у самій консолі Google Play, без чого RevenueCat фізично не може виконати апгрейд і викликає крэш додатка?

Готовий оперативно підключити дебаггер, виявити точний лог помилки та закрити цей баг — деталі й терміни обговоримо в особистій переписці.

Схожий проєкт: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
Твій робот-виконавець. Ручну роботу — в конвеєр
  • Проєкти 5
  • Оцінка 4.9
  • Рейтинг 756

Бюджет: 2000 UAH Термін: 7 днів

Привіт, я працював над додатком для фітнес-тренувань з комплексною системою підписок Pro/Premium через RevenueCat у React Native, де налаштував безшовні переходи між тарифами з автоматичним перерахунком вартості - 100% success rate апгрейдів

Цікаво, чи проблема з proration виникає тільки при конкретних умовах переходу, чи це системна помилка Google Play Billing API?

Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!

  • Проєкти 67
  • Оцінка 5.0
  • Рейтинг 12 691

Бюджет: 15000 UAH Термін: 10 днів

Вітаю! Виконаю ваше завдання швидко і якісно. Зроблю правки в React Native

Останні мої роботи
https://indexfast.pp.ua - швидка індексація сайту
https://mono-bank.pp.ua - все про монобанк
https://mamamia.pp.ua - інтернет магазин
https://programist.pp.ua/ua/portfolio/ - портфоліо робіт
https://monitortest.pp.ua - тестування монітора
https://keytest.pp.ua - тестування клавіатури
https://pctest.pp.ua - тестування компютера

  • Проєкти 20
  • Оцінка -
  • Рейтинг 2 077

Бюджет: 2500 UAH Термін: 1 день

ТЗ зрозумів: RN-додаток Podocard, RevenueCat як обгортка над Google Play Billing. iOS працює штатно. Android — баг при апгрейді з Pro на Team: або ламається proration (автоматичний перерахунок вартості), або вилітає.

В 95% випадків у цій зв'язці причина одна з чотирьох.

Перша — некоректний prorationMode у виклику purchaseProduct. У RevenueCat в SDK для заміни підписки потрібно явно передавати UpgradeInfo з oldSKU і prorationMode (IMMEDIATE_WITH_TIME_PRORATION, IMMEDIATE_WITHOUT_PRORATION, DEFERRED тощо). Якщо цей параметр не передається або передається як undefined — Google Play Billing 6+ не вважає це апгрейдом і ламається або на recalculation, або на confirm. На iOS цього немає, тому що StoreKit робить proration автоматично без явних параметрів — звідси і різниця в поведінці між платформами.

Друга — невідповідність базових планів. Google Play 6+ вимагає, щоб Pro і Team були або в одній subscription group, або явно лінковані. Якщо RevenueCat-entitlements сконфігуровані правильно, а в Play Console продукти в різних групах — апгрейд провалиться з error ITEM_ALREADY_OWNED або циклічним відновленням старої підписки.

Третя — стейл-кеш у RevenueCat. Якщо до апгрейду не викликається syncPurchases або Purchases.invalidateCustomerInfoCache, SDK може утримувати старий CustomerInfo і обидва тарифи вважати активними. Після такого баг проявляється саме на Android, тому що iOS періодично освіжає CustomerInfo через background StoreKit-сповіщення.

  • Проєкти -
  • Оцінка -
  • Рейтинг 496

Бюджет: 10000 UAH Термін: 1 день

Привіт!

Ми dZENcode – компанія повного циклу розробки цифрових рішень: від дизайну та програмування до інтеграцій і пострелізної підтримки. Беремо проекти з нуля і підключаємось до доопрацювання існуючих рішень.

Ми можемо допомогти з налагодженням і виправленням логіки підписок у React Native під Android.

1. Чи є вже доступ до логів падіння Android (crash logs) або логів RevenueCat по проблемному сценарію апгрейду?
2. Які версії Google Play Billing і RevenueCat SDK використовуються в проекті зараз?

Докладну інформацію про наші послуги та ставки ви знайдете на сайті: Freelancehunt

Rental Car
  • Проєкти 4
  • Оцінка 5.0
  • Рейтинг 654

Бюджет: 8800 UAH Термін: 1 день

Вітаю, маю досвід з підписками на RevenueCat
Пишіть в особисті
Буду радий Вам допомогти!

  • Проєкти -
  • Оцінка -
  • Рейтинг 246

Бюджет: 1000 UAH Термін: 1 день

доброго дня, готовий виправити цей баг, якісно та швидко.

  • Проєкти -
  • Оцінка -
  • Рейтинг 471

Бюджет: 700 UAH Термін: 2 дні

Доброго дня. Пришліть, будь ласка, вихідний код проєкту. Я виправлю помилку за допомогою локальної нейромережі, тому ваш код гарантовано не потрапить на зовнішні сервери або в хмарні ІІ-сервіси. Повну конфіденційність і безпеку ваших даних гарантую.

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії Javascript та Typescript

23 липня
22 липня
22 липня
20 липня
20 липня