Мне нужно создать приложение для iOS и Android, и я думал об использовании React Native для выполнения этой работы, но я ничего не нашел в отношении In-App Purchase. Вы знаете какое-либо существующее решение для добавления покупки в приложение для iOS и Android без слишком большой головной боли?Реагировать на покупку собственного жилья и на покупку?
ответ
Я являюсь автором библиотеки биллинга InApp для RN на Android; react-native-billing.
Я рассматриваю также поддержку iOS из той же библиотеки, но для этого потребуется существенное переписывание, поскольку есть определенная разница в характеристике. Также API ведет себя по-разному.
На данный момент, если вам нужна поддержка iOS, я бы использовал react-native-in-app-utils.
Поддерживает ли это возобновляемую подписку? –
Существует много сторонних компонентов (гораздо больше для iOS в качестве ранних дней для Android), но если вы не можете найти то, что хотите, это будет вопрос написания кода покупки приложения в родной для iOS и android, а затем соединяется с реактивной JS-стороной с вашим собственным компонентом, отвечающим за реакцию.
react-native-in-app-utils работает красиво с iOS. Что касается Android, то еще нет ничего, хотя я работаю над PR в свое свободное время, чтобы предоставить это.
Вот то, что использует нашивку яблоко платить и платить андроид - https://github.com/tipsi/tipsi-stripe
Это может быть то, что экспо использует внутренне, я не уверен.
Вот еще один, который кажется многообещающим - https://github.com/naoufal/react-native-payments - он, кажется, использует собственный GUI везде даже в браузере, я собираюсь попробовать этот, я надеюсь, что он работает.
Я создал запрос о продуктах для этого, чтобы его добавить в React Native: https://productpains.com/post/react-native/support-for-in-app-purchases –