android - 如何在其他 React-Native 应用程序中启动 React-Native 应用程序
问题描述
我有一个要求,其中我有一个 React-Native 应用程序(主要应用程序),并且有一个也在 React-native 中开发的游戏应用程序(辅助应用程序)。
现在单击主应用程序的按钮,我想启动辅助应用程序,并作为主应用程序的一部分玩游戏。请让我知道或指导我,我如何整合这两个独立的实体并完成。
有什么方法可以捆绑辅助反应原生应用程序并在主应用程序中启动?
注意:- 由于我有数百个游戏,因此在 Primary 应用程序中拥有所有游戏的代码将是一个坏主意,所以有没有办法将每个游戏作为单独的实体或以任何类似的捆绑形式启动,作为 Primary 的一部分应用程序。
谢谢你的时间。
解决方案
您可以在主应用程序中将游戏应用程序的根组件用作普通的 React 组件,类似于:
<PrimaryApp>
...
<GameApp />
...
</PrimaryApp>
更新:
据我所知,没有简单的方法可以实现你想要的——按需下载并执行一个单独的 react native 包。这当然是可行的,但要准备好自己走很长的路。
另外,请注意关于 Apple 不接受 App Store 上哪些类型的应用程序的App Store 指南声明:
3.2.2 不可接受
(i) 创建一个界面,用于显示与 App Store 类似的第三方应用程序、扩展程序或插件或作为一般兴趣集合。
推荐阅读
- python - 计算 pandas 中的唯一值
- amazon-web-services - 从不同的 API 端点调用相同的 Lambda 函数
- python - 堆栈熊猫数据框
- navicat - 将 sql 文件执行到数据库时,AUTO_COMMIT=0 是什么意思?
- javascript - 如何使用 item.datasetIndex !== 1 && item.datasetIndex !== 4; 的替代方法从图例中删除两个标签 ? (图表.js)
- java - PDFBOX 在重复页面上添加自定义页眉
- android - TextInputEditText 底线不显示样式
- python - tensorflow / keras中批量大小的自定义损失w权重数组
- python-3.x - 合并来自 GitHub 的多个 python 文件
- r - 如何pivot_longer在多列上的表