Налаштувати оплату через Google Play (react-native-iap) в додатку React Native / Expo
У мене вже є готовий мобільний додаток на React Native + Expo (expo-router), опубліковано в Google Play.
Потрібен розробник, який виправить інтеграцію react-native-iap і підкаже, що саме не так у коді/конфігу.
Важливо:
Можу надсилати конкретні файли коду (скопійованим текстом), скріншоти налаштувань Play Console і логи
adb logcat.Всі правки ви даєте у вигляді готових шматків коду + інструкції, куди вставити.
Що вже є
Додаток на React Native 0.76+, Expo SDK 52, збірка через EAS Build (AAB).
Підключено react-native-iap (версія 14.x).
В Google Play Console створені продукти (скріни можу надіслати):
prolifetime– разова покупка PRO назавждиpro_ai_bot– разова покупка доступу до ботаpro_access– підписка Noytrix PRO (з базовими планами)
Зараз у додатку:
initConnection()повертаєtrue.При
getProducts/getSubscriptionsу логах:undefined is not a function, продукти/підписки не підвантажуються (пусті масиви).
При
requestPurchase/requestSubscriptionвиникають помилки:“Missing purchase request configuration”,
або “Підписка Noytrix PRO (pro_access) не знайдена”.
Вікно оплати Google Play не відкривається.
Що потрібно зробити
Розібратися по логах і коду, чому:
не працюють
getProducts / getSubscriptions(v14 формат виклику і т.п.),requestPurchase/requestSubscriptionдають помилку “Missing purchase request configuration”.
Дати точні правки:
як правильно викликати
getProducts/getSubscriptionsу v14,як правильно викликати
requestPurchaseдля in-app,як правильно викликати
requestSubscriptionдля підписки з basePlan/offerToken,як повинна виглядати конфігурація (якщо потрібно щось додати в Android-проект).
Пояснити, які поля обов'язкові в payload’і (
sku,skus,subscriptionOffersі т.д.), і чому зараз Google Billing вважає, що “missing purchase request configuration”.В результаті мені потрібно:
щоб покупка і підписка відкривали стандартне вікно оплати Google Play на пристрої,
щоб код був сумісний з react-native-iap 14.x і моєю зв'язкою RN/Expo,
коротка інструкція: які зміни внесені і чому.
-
1 день5146 UAH
1310 6 0 1 день5146 UAHВітаю!!!
Готов взятися за проєкт, маю великий досвід React Native
Звертайтесь
-
видалено модератором
-
Актуальні фриланс-проєкти в категорії Інтеграція платіжних систем
«Інтеграція OpenCart з 1С/BAF, Новою Поштою, WayForPay та Checkbox (ПРРО)»Попередньо логіка має бути така: 1. Замовлення з сайту на OpenCart передаються в 1С/BAF. При оформленні замовлення клієнт обирає тип оплати: — якщо це замовлення з ПДВ, тоді в 1С/BAF одразу створюється рахунок; — після оплати бухгалтер самостійно проводить оплату в… Інтеграція платіжних систем ∙ 2 дні 19 годин тому ∙ 14 ставок |