繁体   English   中英

将React Native应用程序嵌入现有的ios / android应用程序中

[英]Embed react native app inside existing ios/android app

我需要知道是否有可能在不共享React Native应用代码的情况下“嵌入”现有ios / android应用中的React Native应用。

当前,我们有一个React Native应用程序,该应用程序使用一些插件依赖性,并被问及是否有可能将其嵌入到现有的本机应用程序中(即作为子视图)并使两个部分彼此通信。

我知道可以做到这一点( https://facebook.github.io/react-native/docs/communication-ios.html ),但我很想知道如何在不与现有应用共享我们当前代码的情况下实现它需要将我们的应用程序嵌入。

有什么方法可以在构建时将其嵌入为捆绑包,小部件,甚至从私有存储库中获取它?

谢谢

从您链接的文档中:

为了在本地组件中嵌入React Native视图,我们使用RCTRootView。 RCTRootView是一个拥有React Native应用程序的UIView。 它还提供了本机端与托管应用之间的接口。

您可以生成一个包含此RCTRootView的iOS框架。 如果您不想分发源代码,则应该能够分发二进制框架。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM