簡體   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