Мне нужно создать приложение для iOS и Android, и я думал об использовании React Native, чтобы выполнить эту работу, но я ничего не вижу в отношении In-App Purchase. Знаете ли вы какое-либо существующее решение для добавления In-App Purchase в iOS и версию Android без слишком большой головной боли?
Реагировать на природу и на покупку приложений?
Ответ 1
Я являюсь автором библиотеки InApp Billing для RN на Android; react-native-billing.
Я рассматриваю также поддержку iOS из той же библиотеки, но для этого потребуется существенное переписывание, поскольку есть определенная разница в характеристике. Также API ведет себя по-разному.
Теперь, если вам нужна поддержка iOS, я бы использовал react-native-in-app-utils.
Ответ 2
react-native-in-app-utils отлично работает с iOS. Что касается Android, то еще нет ничего, хотя я работаю над PR в свое свободное время, чтобы предоставить это.
Ответ 3
Есть много сторонних компонентов (гораздо больше для iOS в качестве первых дней для Android), но если вы не можете найти то, что хотите, это будет вопрос написания кода покупки приложения в родном для iOS и андроида, затем соединяются с реактивной стороной JS со своим собственным компонентом, отвечающим за реакцию.
Ответ 4
Вот что-то, что использует заплату за планшет Apple и плату за Android - https://github.com/tipsi/tipsi-stripe
Это может быть то, что expo использует внутри, я не уверен.
Вот еще один, который кажется многообещающим - https://github.com/naoufal/react-native-payments - он, кажется, использует собственный GUI везде даже в браузере, я собираюсь попробовать этот, надеюсь, это сработает.