【问题标题】:Get the shared text from other apps in React Native在 React Native 中从其他应用程序获取共享文本
【发布时间】:2022-08-03 15:23:16
【问题描述】:

我想从其他应用中获取共享文本,我参考this article,使用intent-filter但不是那么顺利,我发现我需要从onCreate或onNewIntent中获取意图来处理,但问题是createReactActivityDelegate 和 getLaunchOptions 总是优先执行,我无法获取意图然后将其传递给 React Native。我错过了什么吗?或者是否有另一种方法来替换意图过滤器,我打算使用 iOS 的共享扩展。这适合本机反应吗?提前致谢。

问:

  1. createReactActivityDelegate 和 getLaunchOptions 总是在 onCreate 和 onNewIntent 之前执行,所以我无法将 Intent 发送到 React Native。
  2. 我计划使用 iOS 的共享扩展。这适合本机反应吗?
  3. 是否有其他方法可以替换意图过滤器和共享扩展?

    标签: android ios react-native intentfilter share-extension


    【解决方案1】:

    更新我的解决方案。

    1. 我在获得共享文本时将事件发送到 JavaScript,但请注意 NativeModules 的生命周期。
    2. 这是我第一次使用共享扩展,它运行良好。
    3. 我没有专门寻找其他替代方案。

      我希望这些信息可以帮助有同样问题的你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 2018-07-12
      • 2017-03-20
      • 1970-01-01
      • 2022-11-15
      • 2017-04-26
      • 1970-01-01
      相关资源
      最近更新 更多