首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将原生android部署文件反应到服务器

将原生android部署文件反应到服务器
EN

Stack Overflow用户
提问于 2018-05-30 15:46:28
回答 2查看 671关注 0票数 18

我是React Native的新手,我想知道如何在服务器上部署react native部分或代码,如javascript文件和资产,然后使用它。

当前它显示为localhost

请告诉我如何在服务器上部署它也是可能的或不可能的。

当我在代码的react部分中更改某些内容时,是否需要每次更新play store上的应用程序?

代码推送到底是做什么的?有没有什么方法可以让我从服务器加载我的react本机包并动态更新应用程序

EN

回答 2

Stack Overflow用户

发布于 2018-05-30 16:29:14

React-native编译为两种本地语言。实际上,你有两个应用程序,没有一个是web的。

您可以在服务器上远程拥有一个图像资产,并结合使用反应本机代码中的URL和缓存(这样您就不必每次都下载该资产)。

考虑到JavaScript文件,我会说不是。除非您创建了一个服务器并通过API调用请求该功能。

不,您不必每次都与play store交互,但通常您会这样做:)

票数 8
EN

Stack Overflow用户

发布于 2018-06-01 17:01:29

您可以使用code-push cliappcenter cli将您的Javascript代码发布到云服务器(由微软托管),并使用react-native-code-push在RN应用程序中检索更新。

或者,您可以使用Expo,它具有自己的无线(OTA)更新功能。

以上两个服务都在内部为您管理它们的服务器,并且不允许您在自己的服务器上托管JS包(尽管有一个用于它的feature request )。

请注意,只有对Javascript代码库的更改才能交付OTA。对本机代码的任何更新(例如,Swift/Java)仍必须通过App Store/Google Play交付。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50599082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档