【问题标题】:StoreKit SKStoreProductViewController in React NativeReact Native 中的 StoreKit SKStoreProductViewController
【发布时间】:2022-01-06 07:12:13
【问题描述】:

我希望将 StoreKit 的 SKStoreProductViewController 添加到 React Native 项目中(不使用第三方库)。希望商店视图在用户点击“获取应用”按钮时显示为模式,该按钮将传递要显示的产品的 iTunesID。

虽然 RN 的文档解释了如何将 integrate a native view component 放入项目中,但我不确定我是否理解这将如何转化为视图控制器。

虽然我更喜欢 Objective-c 中的解决方案,但我可以接受使用 Swift 的解决方案。

【问题讨论】:

    标签: swift objective-c react-native storekit


    【解决方案1】:

    我能够从https://github.com/rh389/react-native-store-view 解析我需要的内容。尽管我曾尝试安装该软件包,但它存在一些重大问题 - 但我提取了关键元素并将它们记录在此 Gist 中:

    https://gist.github.com/raffibag/213de82365166e647af975e85076e2ff

    简而言之:

    1. 在您的应用根目录(RCTStoreViewManager.mRCTStoreViewManager.h)中的新头文件和 Obj-C 文件中拉入原生库和 StoreKit 组件;
    2. 创建桥接文件,将 js 方法与 Obj-C/native 方法连接起来 (index.ts);
    3. 将 js 方法拉入您的 RN 组件 (Component.js)

    【讨论】:

      猜你喜欢
      • 2017-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 2020-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多