Ich muss eine App für iOS und Android erstellen und ich dachte über die Verwendung von React Native, um die Aufgabe zu erledigen, aber ich finde nichts in Bezug auf In-App Purchase. Kennen Sie bereits existierende Lösungen zum Hinzufügen von In-App Purchase zu iOS- und Android-Version ohne zu viele Kopfschmerzen?Native und In-App-Kauf reagieren?
Antwort
Ich bin der Autor einer InApp Billing-Bibliothek für RN auf Android; react-native-billing.
Ich habe darüber nachgedacht, auch iOS aus der gleichen Bibliothek zu unterstützen, aber es würde eine wesentliche Neuschreibung erfordern, da es einen Unterschied in der Feature-Parität gibt. Auch die API verhält sich auf verschiedene Arten.
Für jetzt, wenn Sie auch iOS-Unterstützung benötigen, würde ich react-native-in-app-utils verwenden.
Unterstützt dies Abonnements für erneuerbare Energien? –
Es gibt viele Komponenten von Drittanbietern da draußen (viel mehr für iOS als seine frühen Tage für Android), aber wenn Sie nicht finden können, was Sie wollen, dann wäre es eine Frage des Schreibens der In-App-Kauf-Code in nativ für iOS und Android, dann überbrücken Sie die reaktive native JS-Seite mit Ihrer eigenen reaktiven nativen Komponente.
react-native-in-app-utils funktioniert gut mit iOS. Was Android betrifft, gibt es noch nichts, obwohl ich in meiner Freizeit an einer PR arbeite, um das zur Verfügung zu stellen.
ist hier etwas, das Streifen Apple Pay nutzt und Android Pay - https://github.com/tipsi/tipsi-stripe
Es könnte sein, was expo intern verwendet, ich bin nicht sicher.
Hier ist ein weiteres, das vielversprechend scheint - https://github.com/naoufal/react-native-payments - es scheint zu nativen GUI überall im Browser zu verwenden, ich werde versuchen, dieses, ich hoffe, es funktioniert.
- 1. Kombinieren von Reagieren und Reagieren-Native
- 2. Reagieren native Redox und ListView
- 3. Native onStartShouldSetResponder und onResponderRelease reagieren?
- 4. Reagieren Native und Firebase 3
- 5. Reagieren Native: TabBarIOS und Navigation
- 6. Reagieren + Reagieren Native Starter-Kit
- 7. reagieren-native AutoComplete Texteingabe
- 8. Wie reagieren native funktioniert?
- 9. Reagieren native Android moveTaskToBack?
- 10. Textauswahl reagieren-native
- 11. Reagieren Native benutzerdefiniertes Ereignis
- 12. Native Navigationsgeste reagieren
- 13. Reagieren Native Android GeoLocation
- 14. reagieren-native Listview-Linie
- 15. Reagieren Native-Betrieb verboten
- 16. Native Navigator reagieren
- 17. Native Fullscreen reagieren
- 18. Ändern reagieren Native Cursorfarbe
- 19. reagieren native Callback
- 20. Reagieren Native Android & Genymotion
- 21. Hintergrund Geolocation reagieren native
- 22. Native ART-Bibliotheksdokumentation reagieren
- 23. Native Reagieren - NavigationBar Höhe und Container innerhalb
- 24. Native SocketProtocol Error und TimeoutError reagieren
- 25. reagieren-native holen und die Standardauthentifizierung
- 26. Reagieren Native Android Webview Video
- 27. reagieren native programmatisch öffnen DrawerLayoutAndroid
- 28. reagieren native Generating Signed APK
- 29. Apple Watch auf reagieren-native
- 30. reagieren-native anpassen android Symbolleiste
Ich habe eine Product Pains-Anfrage erstellt, um diese zu React Native hinzuzufügen: https://productpains.com/post/react-native/support-for-in-app-purchases –