android - 发布用于生产 React Native 的应用程序
问题描述
我一直在使用 React Native(与 expo 分离)开发一个应用程序,但是在发布应用程序以进行生产时,我不明白一些事情。
据我了解,我的本机代码例如位于 .apk 中(从 android studio 构建时)和在云中某处运行的 javascript 代码相互协作,因此应用程序正常运行,所以基本上你有两件事要做小心。
当我使用expo publish命令时,我可以看到某处(我的 javascript 代码和资产)可能正在上传到亚马逊云服务中,我不明白这背后的想法,如果有一天这些亚马逊链接不可用怎么办,我的应用程序会发生什么?它会停止工作吗?
如果有人能解释这个东西是如何工作的,我真的很感激,我是否可能不依赖那些在应用程序发布后从清单中看到的 bundleUrl,我的意思是我可以让那些运行到我的服务器中,所以我有完整的控制它,如果是这样,这会增加多少工作量?
另外,如果有一天世博会不可用,所以服务被关闭,这件事让我很奇怪。
解决方案
您可以在此处确认:https ://facebook.github.io/react-native/docs/signed-apk-android.html#content您的 Javascript 代码在您的 apk 文件中是真实的。
推荐阅读
- linux - 尝试在单个命令中在 docker 容器中运行 chmod
- python - 如何使 random.randint() 更随机
- html - 即使使用 box-sizing 边框框也可以包裹 Flex 项目
- sql - 日期和时间 SQL
- c++ - Vulkan 错误:必须写 gl_Position
- ethereum - 如何创建自己的多币种加密钱包?
- jquery - 页面加载时自动滚动到 div id
- reactjs - 需要帮助识别几个反应组件滑块
- java - Pycrypto RSA PKCS1 OAEP SHA256 与 Java 的互操作性
- angular - Angular 5:如何正确绑定 *ngFor 中的输入