从React Native中的其他应用程序获取共享文本



我想从其他应用程序中获得共享文本,我参考了这篇文章,使用intent-filter,但它不是那么顺利,我发现我需要从onCreate或onNewIntent中获得意图来处理,但问题是createReactActivityDelegate和getLaunchOptions总是优先执行,我无法获得意图,然后将其传递给React Native。我错过什么了吗?或者是否有其他方法来替代意图过滤器,我计划使用iOS的共享扩展。这是否适合react native?提前谢谢。

:

  1. createReactActivityDelegate和getLaunchOptions总是在onCreate和onNewIntent之前执行,所以我不能将intent发送给React Native。
  2. 我计划使用iOS的共享扩展。这是否适合react native?
  3. 是否有另一种方法来取代意图过滤器和共享扩展?

更新我的解决方案

  1. 当我获得共享文本时,我将事件发送给JavaScript,但要注意native模块的生命周期。
  2. 这是我第一次使用共享扩展,它工作得很好。
  3. 我没有特别寻找其他的替代品。

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

相关内容

  • 没有找到相关文章

最新更新