首页 文章

有关如何更新React Native软件的详细说明

提问于
浏览
0

我正在开发一个React Native应用程序 . 它是一个使用JavaScript构建移动应用程序并使用相同代码库为Android和iOS部署的框架 .

我在某地读过RN应用程序是动态更新的 . 这意味着,在不向AppStore或GoogleStore发布新版本的情况下,我们可以对其进行更新 . 太棒了!

但我的问题是:我们怎么能这样做?我搜索了一下,发现它可以用Codepush . 如果是这样,怎么样?它是免费工具还是我们应该付钱?如果它's not free, Isn'有一个免费的解决方案吗?

此外,通过动态更新,我们是否仅限于更新JS包或我们能够更新外部资产,如新字体,图像等?

如果专家通过细节和解决方法指导我,我将感激不尽 .

干杯 .

2 回答

  • 1

    就像它在_1521889中解释的那样;

    CodePush是一项 Cloud 服务,使Cordova和React Native开发人员能够将移动应用程序更新直接部署到其用户的设备上 . 它的作用是充当开发人员可以发布某些更新的中央存储库(例如JS,HTML,CSS和图像更改),并且应用程序可以从(使用我们提供的客户端SDK)查询更新 . 这使您可以与最终用户 Build 更加确定和直接的互动模式,同时解决错误和/或添加不需要您重新构建二进制文件和/或通过任何公共应用程序重新分发二进制文件的小功能商店 .

    这意味着您可以远程更新您的Javascript代码,而无需通过App Store或Google Play提交您的应用 .

    此服务是currently completely free,您可以在您的应用程序中使用它而无需支付任何费用 . 还有几个系统付费或免费,但我从来没有使用它们,所以我不能说任何关于它们 .

    此服务不允许您更改或更新任何本机代码,因此,如果您添加任何本机代码支持的库或自己编写或更新任何现有的本机库或代码,则需要通过存储发布新版本 .

    这类服务还可以帮助您进行A / B测试和alfa / beta测试 .

    您可以在CodePush网站和Google上找到更详细的信息 .

  • 0

    Codepush 是免费的,您可以使用react-native-code-push来使用codepush服务 . 您可以使用其文档在您的应用上提供此服务 .

相关问题