首页 > 解决方案 > 如何在其他 React-Native 应用程序中启动 React-Native 应用程序

问题描述

注意:- 由于我有数百个游戏,因此在 Primary 应用程序中拥有所有游戏的代码将是一个坏主意,所以有没有办法将每个游戏作为单独的实体或以任何类似的捆绑形式启动,作为 Primary 的一部分应用程序。

谢谢你的时间。

标签: androidreactjsreact-nativereact-native-androidreact-native-linking

解决方案


您可以在主应用程序中将游戏应用程序的根组件用作普通的 React 组件,类似于:

<PrimaryApp>
  ...
  <GameApp /> 
  ...
</PrimaryApp>

更新:

据我所知,没有简单的方法可以实现你想要的——按需下载并执行一个单独的 react native 包。这当然是可行的,但要准备好自己走很长的路。

另外,请注意关于 Apple 不接受 App Store 上哪些类型的应用程序的App Store 指南声明:

3.2.2 不可接受

(i) 创建一个界面,用于显示与 App Store 类似的第三方应用程序、扩展程序或插件或作为一般兴趣集合。


推荐阅读