美文网首页
react-native-update-mutlirn RN热更

react-native-update-mutlirn RN热更

作者: mervinzhu | 来源:发表于2017-08-14 11:03 被阅读0次

一、RN-安装 react-native-update-mutlirn

npm install react-native-update-mutlirn --save

二、ios-安装react-native-update-mutlirn

方法一:pod 安装

pod 'react-native-update-mutlirn', :path => '../node_modules/react-native-update-mutlirn'

方法二:手动Link

1.react-native link react-native-update-mutlirn

2.在工程target的Build Phases->Link Binary with Libraries中加入libz.tbd、libbz2.1.0.tbd

iOS部分引用

#import"RCTHotUpdate.h"

NSURL*jsCodeLocation;

#if DEBUG

jsCodeLocation = [[RCTBundleURLProvidersharedSettings]jsBundleURLForBundleRoot:@"index.ios"fallbackResource:nil];

#else

jsCodeLocation = [RCTHotUpdate bundleURL];// 一个RN实例

#endif

三、android-安装react-native-update

1.在android/settings.gradle中添加如下代码:

include ':react-native-update' 

project(':react-native-update').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-update-mutlirn/android')

2.在android/app/build.gradle的 dependencies 部分增加如下代码:

compile project(':react-native-update')

3.检查你的RN版本,如果是0.29及以上, 打开android/app/src/main/java/[...]/MainApplication.java,否则打开android/app/src/main/java/[...]/MainActivity.java

在文件开头增加import cn.reactnative.modules.update.UpdatePackage;

在getPackages()方法中增加new UpdatePackage()(注意上一行可能要增加一个逗号)

android 部分引用

setJSBundleFile(UpdateContext.getBundleUrl(this, "assets://index.android.bundle"))

相关文章

  • react-native-update-mutlirn RN热更

    一、RN-安装 react-native-update-mutlirn npm install react-nat...

  • 2020-04-08RN热更新

    RN热更新

  • rn热更新

    https://blog.csdn.net/dounine/article/details/78529106

  • RN热更新

    React Native的加载启动机制:RN会将一系列资源打包成js bundle文件,系统加载js bundle...

  • RN热更新

    一、前言 RN入门调研一文中提到:RN热更新的核心技术是构建JS与原生之间的解释器,基本原理则是替换JS Bund...

  • iOS原生项目集成 React Native 一 路由

    集成 RN 的目的 代码热更新 多端代码复用 团队考虑集成 RN 主要是为了代码热更新。 相对于原生开发,使用 R...

  • React-Native 解决首页白屏问题

    现在app中嵌入RN开发的不在少说,用过RN开发的同学也知道其好处,热更新也都有使用,说起热更新,微软的codep...

  • RN热更新——codepush

    一、安装注册code-push 1.安装code-push 2.注册账号 这时候会自动启动浏览器打开网页并提供一个...

  • RN热更新原理

    热更新 ReactNative告别CodePush,自建热更新版本升级环境 微软的CodePush热更新非常难用大...

  • RN热更新-相关-

    基于微软服务-搭建RN环境。 ios和Android的环境都已经在分支“20190513_feature_hot_...

网友评论

      本文标题:react-native-update-mutlirn RN热更

      本文链接:https://www.haomeiwen.com/subject/gjoyrxtx.html