2015-11-25 2 views
23

Мне нужно создать приложение для iOS и Android, и я думал об использовании React Native для выполнения этой работы, но я ничего не нашел в отношении In-App Purchase. Вы знаете какое-либо существующее решение для добавления покупки в приложение для iOS и Android без слишком большой головной боли?Реагировать на покупку собственного жилья и на покупку?

+2

Я создал запрос о продуктах для этого, чтобы его добавить в React Native: https://productpains.com/post/react-native/support-for-in-app-purchases –

ответ

26

Я являюсь автором библиотеки биллинга InApp для RN ​​на Android; react-native-billing.

Я рассматриваю также поддержку iOS из той же библиотеки, но для этого потребуется существенное переписывание, поскольку есть определенная разница в характеристике. Также API ведет себя по-разному.

На данный момент, если вам нужна поддержка iOS, я бы использовал react-native-in-app-utils.

+3

Поддерживает ли это возобновляемую подписку? –

0

Существует много сторонних компонентов (гораздо больше для iOS в качестве ранних дней для Android), но если вы не можете найти то, что хотите, это будет вопрос написания кода покупки приложения в родной для iOS и android, а затем соединяется с реактивной JS-стороной с вашим собственным компонентом, отвечающим за реакцию.

6

react-native-in-app-utils работает красиво с iOS. Что касается Android, то еще нет ничего, хотя я работаю над PR в свое свободное время, чтобы предоставить это.

1

Вот то, что использует нашивку яблоко платить и платить андроид - https://github.com/tipsi/tipsi-stripe

Это может быть то, что экспо использует внутренне, я не уверен.

Вот еще один, который кажется многообещающим - https://github.com/naoufal/react-native-payments - он, кажется, использует собственный GUI везде даже в браузере, я собираюсь попробовать этот, я надеюсь, что он работает.