簡體   English   中英

如何在不彈出的情況下將條帶與react-native expo sdk36集成?

[英]How to integrate stripe with react-native expo sdk36 without ejecting?

我在讀:

我想在 react-native 應用程序構建中集成條帶支付,使用 expo sdk 36。

我的項目沒有被彈出,我想保留它,這樣我仍然可以在不需要蘋果硬件的情況下運行和調試 iOS 應用程序。 (這是為了開發人員的經驗,但我想在擠壓之前看看是否有辦法。)

  1. 對我來說,stripe 似乎只需要一個 HTTP 客戶端來通信,而我有 fetch,對嗎?
  2. 為什么我需要彈出,我需要插入什么原生庫以及為什么 http 客戶端不夠用?
    • 如何以更少的努力集成條帶以針對所有平台(web/ios/native)(我應該開始使用什么庫來解決我的目標。)

Expo 在托管工作流中確實不支持 React Native 的 expo-payments-stripe 模塊。 雖然有一點小技巧。 您可以使用 WebView 來實現它,就像(例如)這個 npm-module 所做的那樣: expo-stripe-checkout 該模塊使用 Stripe Checkout。

關於您關於使用普通 HTTP 客戶端的問題,也許這篇文章有幫助: Using Stripe API in React Native with fetch

我希望這有幫助!

編輯: Stripe 剛剛發布了 React Native 的官方 Stripe 客戶端庫作為公共測試版: stripe-react-native 我建議調查一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM