React Native 和应用内购买?

React Native and In-App Purchase?

我必须为 iOS 和 Android 构建一个应用程序,我正在考虑使用 React Native 来完成这项工作,但我没有找到任何关于应用程序内购买的信息。您是否知道将应用内购买添加到 iOS 和 Android 版本而不会让人头疼的任何现有解决方案?

那里有很多第 3 方组件(iOS 比 Android 还早)但是如果你找不到你想要的那将是一个为 iOS 和 android 编写原生的应用内购买代码,然后使用您自己的 react-native 组件桥接到 react-native JS 端。

react-native-in-app-utils 与 iOS 配合得很好。至于Android目前还没有任何东西,虽然我正在利用业余时间做一个PR来提供这个。

我是 Android 上 RN 的 InApp Billing 库的作者; react-native-billing.

我一直在考虑从同一个库中支持 iOS,但由于功能对等性存在一些差异,因此需要大量重写。 API 的行为也不同。

目前,如果您还需要 iOS 支持,我会使用 react-native-in-app-utils

这是使用 stripe apple pay 和 android pay 的东西 - https://github.com/tipsi/tipsi-stripe

这可能是 expo 内部使用的,我不确定。

这是另一个看起来很有前途的 - https://github.com/naoufal/react-native-payments - 它似乎在任何地方都使用本机 GUI,即使在浏览器中也是如此,我打算试试这个,我希望它能起作用。