Je devais créer une application pour iOS et Android et je pensais utiliser React Native pour faire le travail, mais je ne trouve rien en ce qui concerne l'achat intégré Connaissez-vous une solution existante pour ajouter In-App Purchase à la version iOS et Android sans trop de maux de tête?
Je suis l'auteur d'une bibliothèque InApp Billing pour RN sous Android; react-native-billing .
J'ai également envisagé de prendre en charge iOS à partir de la même bibliothèque, mais cela nécessiterait une réécriture substantielle car il existe une différence de parité de fonctionnalités. De plus, l'API se comporte de différentes manières.
Pour l'instant, si vous avez également besoin de la prise en charge d'iOS, j'utiliserais react-native-in-app-utils .
react-native-in-app-utils fonctionne bien avec iOS. Pour ce qui est d’Android, il n’ya rien pour le moment, bien que je travaille sur un PR pendant mon temps libre pour le fournir.
Voici quelque chose qui utilise la bande Apple pay et Android pay - https://github.com/tipsi/tipsi-stripe
C'est peut-être ce que l'expo utilise en interne, je ne suis pas sûr.
Voici un autre qui semble prometteur - https://github.com/naoufal/react-native-payments - il semble utiliser une interface graphique native partout, même dans le navigateur, je vais essayer celui-ci, j'espère que cela fonctionne .
Il existe de nombreux composants tiers (beaucoup plus pour iOS qu'au début d'Android), mais si vous ne trouvez pas ce que vous voulez, il vous suffira d'écrire le code d'achat intégré à l'application en natif pour iOS Ensuite, Android passe du côté réactif natif à JS avec votre propre composant réactif natif.