我必须为iOS和Android构建一个应用程序,我正在考虑使用React Native来完成这项工作,但我找不到有关应用程序内购买的任何内容。您是否知道在iOS和Android版本中添加应用程序内购买的任何现有解决方案而没有太多麻烦?
答案 0 :(得分:32)
我是Android上RN的InApp结算库的作者; react-native-billing
我一直在考虑从同一个库中支持iOS,但由于功能奇偶校验存在一些差异,因此需要大量重写。 API的行为方式也不同。
目前,如果您还需要iOS支持,我会使用react-native-in-app-utils。
答案 1 :(得分:9)
react-native-in-app-utils适用于iOS。至于Android,还没有任何东西,虽然我在业余时间正在研究PR来提供这个。
答案 2 :(得分:2)
这是使用条纹苹果支付和机器人支付的东西 - https://github.com/tipsi/tipsi-stripe
这可能是世博会内部使用的,我不确定。
这是另一个看起来很有希望的东西 - https://github.com/naoufal/react-native-payments - 它似乎在浏览器中使用本地GUI,我将尝试这个,我希望它有效。
答案 3 :(得分:0)
有很多第三方组件(iOS的早期版本比Android更多)但是如果你找不到你想要的东西那么就应该编写应用内购买代码在原生iOS和Android中,然后使用您自己的react-native组件桥接到react-native JS端。