【问题标题】:How to call react-native function from IOS native module(Plugins)如何从 IOS 原生模块(插件)调用 react-native 函数
【发布时间】:2020-02-13 07:12:15
【问题描述】:

我想从原生模块调用 react-native 函数。

我为我的 react-native 应用程序创建了一个条码扫描器插件,条码扫描器 SDK 在本机 IOS 和 Android 中可用,因此,我提取这些本机代码并为 react-native 应用程序创建一个插件(NPM)。

现在我的问题是,一旦条形码扫描仪扫描数据并发送到本地 IOS,我如何在我的 react-native 应用程序中获取这些扫描数据?(我在 IOS 本地获取扫描数据)

一旦原生模块扫描数据并在 react-native 中发送这些数据,我想调用 react-native 应用程序函数

请提供示例或适当的文档,以便我尝试实施。

提前致谢。

【问题讨论】:

    标签: react-native react-native-ios barcode-scanner


    【解决方案1】:

    【讨论】:

    • 我已经阅读了那些文档,我找不到合适的例子或解决方案。(我是 react-native 的初学者)
    • 我在上面发布的这个页面上有一个例子(对不起,在我之前的回答中,我以为你不想做相反的事情)。在上面的示例中查找initialProperties:props,这是粘贴你的道具以将它们传送到 RN 的地方
    • 我尝试了解您更新的链接,但没有正确获取。如果您有任何演示或示例代码,请与我分享。一旦原生 IOS 有条码扫描仪扫描数据,我想从原生 IOS 调用 react-native 函数。
    【解决方案2】:

    我使用了“RCTDeviceEventEmitter”和“NativeEventEmitter”并为接收到的事件添加了监听器

    more detail

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-12
      • 2022-11-11
      • 1970-01-01
      • 2018-02-23
      • 2015-06-15
      相关资源
      最近更新 更多