首页 > 解决方案 > 发布用于生产 React Native 的应用程序

问题描述

我一直在使用 React Native(与 expo 分离)开发一个应用程序,但是在发布应用程序以进行生产时,我不明白一些事情。

据我了解,我的本机代码例如位于 .apk 中(从 android studio 构建时)和在云中某处运行的 javascript 代码相互协作,因此应用程序正常运行,所以基本上你有两件事要做小心。

当我使用expo publish命令时,我可以看到某处(我的 javascript 代码和资产)可能正在上传到亚马逊云服务中,我不明白这背后的想法,如果有一天这些亚马逊链接不可用怎么办,我的应用程序会发生什么?它会停止工作吗?

如果有人能解释这个东西是如何工作的,我真的很感激,我是否可能不依赖那些在应用程序发布后从清单中看到的 bundleUrl,我的意思是我可以让那些运行到我的服务器中,所以我有完整的控制它,如果是这样,这会增加多少工作量?

另外,如果有一天世博会不可用,所以服务被关闭,这件事让我很奇怪。

标签: androidreact-nativereact-native-androidreact-native-iosexpo

解决方案


您可以在此处确认:https ://facebook.github.io/react-native/docs/signed-apk-android.html#content您的 Javascript 代码在您的 apk 文件中是真实的。


推荐阅读