• Проекты 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), бэкенд 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% успехов апгрейдов.

Интересно, возникает ли проблема с 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 используются в проекте сейчас?

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

Бюджет: 8800 UAH Срок: 1 день

Здравствуйте, у меня есть опыт с подписками на RevenueCat
Пишите в личные сообщения
Буду рад Вам помочь!

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

Бюджет: 1000 UAH Срок: 1 день

добрый день, готов пофиксить этот баг, качественно и быстро.

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

Бюджет: 700 UAH Срок: 2 дня

Добрый день. Пришлите, пожалуйста, исходный код проекта. Я исправлю ошибку с помощью локальной нейросети, поэтому ваш код гарантированно не попадет на внешние серверы или в облачные ИИ-сервисы. Полную конфиденциальность и безопасность ваших данных гарантирую

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

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

23 июля
22 июля
22 июля
20 июля
20 июля