Настроить оплату через 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 (с base plan’ами)
Сейчас в приложении:
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 день5194 UAH
1310 6 0 1 день5194 UAHЗдравствуйте!!!
Готов взяться за проект, имею большой опыт React Native
Обращайтесь
-
удалено модератором
-
Актуальные фриланс-проекты в категории Интеграция платежных систем
Работа с BAS CORPЗдравствуйте! В настоящее время необходимо выполнение следующих задач: Корректировка печатной формы в BAS КОРП по параметрам клиента. А именно задача не выводить определенные поля. Обновление классификатора профессий BAS КОРП по ряду предприятий. Перенос БД из 1С8 в BAS КОРП… Интеграция платежных систем, Базы данных и SQL ∙ 16 часов 24 минуты назад ∙ 7 ставок |