Muszę zbudować aplikację na iOS i Androida. Zastanawiałem się, czy użyć React Native do wykonania tej pracy, ale nie znajduję niczego na temat zakupu w aplikacji. Czy znasz jakieś istniejące rozwiązanie do dodawania zakupów w aplikacji do wersji na iOS i Androida bez zbytniego bólu głowy?Reaguj na Native i zakup w aplikacji?
Odpowiedz
Jestem autorem biblioteki InApp Billing dla RN na Androida; react-native-billing.
Zastanawiam się również, czy wspierać iOS z tej samej biblioteki, ale wymagałoby to znacznego przepisania, ponieważ istnieje pewna różnica w parytecie funkcji. Również API zachowuje się na różne sposoby.
Na razie, jeśli potrzebujesz również obsługi iOS, użyłbym react-native-in-app-utils.
Czy obsługuje subskrypcję odnawialną? –
Istnieje wiele komponentów innych firm (o wiele więcej na iOS, jak na początku Androida), ale jeśli nie możesz znaleźć tego, czego potrzebujesz, to byłoby to kwestią napisania kodu zakupu aplikacji w natywna dla iOS i androida, a następnie przechodząca w natywną stronę JS z własnym natywnym składnikiem reagującym.
react-native-in-app-utils dobrze współpracuje z iOS. Jeśli chodzi o Androida, nic jeszcze nie jest, ale pracuję nad PR w wolnym czasie, aby to zapewnić.
Oto coś, co wykorzystuje pasek jabłkowy wynagrodzenia i Android Pay - https://github.com/tipsi/tipsi-stripe
może to być co expo wykorzystuje wewnętrznie, nie jestem pewien.
Oto kolejny, który wydaje się obiecujący - https://github.com/naoufal/react-native-payments - wydaje się używać natywnego GUI wszędzie, nawet w przeglądarce, mam zamiar wypróbować ten, mam nadzieję, że działa.
- 1. WP7 Zakup w aplikacji
- 2. iOS - zakup w aplikacji i aplikacjaDidBecomeActive
- 3. Zakup w aplikacji na Androida nie działa
- 4. W aplikacji Zakup na komputery stacjonarne
- 5. Zakup w aplikacji w nowej wersji aplikacji
- 6. Jak przetestować zakup aplikacji ponownie i znowu ...?
- 7. Zwrot kosztów za zakup aplikacji w Androidzie
- 8. Weryfikacja podpisu nie powiodła się - zakup w aplikacji na Androida
- 9. Jak anulować zakup zakupu w aplikacji na Androida?
- 10. Reaguj na polecenia i pytaj użytkownika, aby włączyć Sieć/GPS
- 11. Jak przetestować zakup aplikacji w systemie Android?
- 12. Kiedy użytkownik płaci za zakup w aplikacji?
- 13. Reaguj Ograniczenia natywne?
- 14. Użyj w App Zakup na prawdziwe towary
- 15. Reaguj Natywnie, cykl życia i nawigacja Android
- 16. Reaguj na natywną przewijarkę Android ScrollViewNie działa
- 17. Reaguj Natywne zmienne DEV i PROD
- 18. Zakup aplikacji w systemie iOS: przetestuj prawdziwy zakup bez przesyłania do firmy Apple
- 19. Zakup InApp - sposób wykrywania, kiedy wyświetlany jest komunikat "Potwierdź zakup w aplikacji"
- 20. Zakup aplikacji w systemie Android ulega awarii po płatności
- 21. Zakup w aplikacji: uzyskaj nazwę lub identyfikator konta Google Play, które prosi o zakup.
- 22. Reaguj natywnie na Androida GCM (Google Cloud Messaging)
- 23. Jak mogę zweryfikować zakup Google Play w aplikacji w php?
- 24. W Zakupach aplikacji w systemie Android: Nieudany zakup
- 25. Reaguj natywny widok z przeglądarki Android Video
- 26. w aplikacji weryfikacji podpisu zakup z PHP OpenSSL
- 27. Połącz Xamarin i React Native w jednej aplikacji
- 28. Zmiana nazwy aplikacji w React Native
- 29. Wyświetl hiperłącze w aplikacji React Native App
- 30. Reaguj natywny debugowanie w systemie Windows
Utworzyłem prośbę o bóle produktów, która ma zostać dodana do React Native: https://productpains.com/post/react-native/support-for-in-app-purchases –