我希望將 StoreKit 的SKStoreProductViewController添加到 React Native 專案中(不使用第三方庫)。當用戶點擊“獲取應用程式”按鈕時,希望商店視圖顯示為模式,這將傳遞要顯示的產品的 iTunesID。
雖然 RN 的檔案解釋了如何將原生視圖組件集成到專案中,但我不確定我是否理解這將如何轉換為視圖控制器。
雖然我更喜歡 Objective-c 中的解決方案,但我可以接受使用 Swift 的解決方案。
uj5u.com熱心網友回復:
我能夠從https://github.com/rh389/react-native-store-view決議我需要的內容。雖然我曾嘗試安裝該軟體包,但它存在一些重大問題 - 但我提取了關鍵元素并將它們記錄在此 Gist 中:
https://gist.github.com/raffibag/213de82365166e647af975e85076e2ff
簡而言之:
- 在根應用程式目錄 (
RCTStoreViewManager.m和RCTStoreViewManager.h)中的新頭檔案和 Obj-C 檔案中拉入本機庫和 StoreKit 組件; - 創建一個橋接檔案,將 js 方法與 Obj-C/native 方法(
index.ts)連接起來; - 將 js 方法拉入您的 RN 組件 (
Component.js)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/407080.html
標籤:
