美文网首页
RN 热更新问题

RN 热更新问题

作者: id_confidence | 来源:发表于2017-06-22 10:06 被阅读0次

    源码热更加载缓慢问题
    https://segmentfault.com/a/1190000008005637

    摘要: 随着 React Native 的不断发展完善,越来越多的公司选择使用 React Native 替代 iOS/Android 进行部分业务线的开发,也有不少使用 Hybrid 技术的公司转向了 React Native 。React native中文网pushy热更新链接

    热更新的基本步骤

    • 登录
    pushy login
    email: <输入你的注册邮箱>
    password: <输入你的密码>
    
    • 创建应用
     pushy createApp --platform ios
    App Name: <输入应用名字>
     pushy createApp --platform android
    App Name: <输入应用名字>
    

    选择或者创建过应用后,你将可以在文件夹下看到update.json文件,其内容类似如下形式:

    {
        "ios": {
            "appId": 1,
            "appKey": "<一串随机字符串>"
        },
        "android": {
            "appId": 2,
            "appKey": "<一串随机字符串>"
        }
    }
    
    • 选择已经创建的项目
      pushy selectApp --platform ios

    • 发布iOS版本
      pushy uploadIpa <your-package.ipa>

    • 发布安卓版本
      $pushy uploadApk android/app/build/outputs/apk/app-release.apk

    • 执行更新
      pushy bundle --platform <ios|android>

    • 绑定发布版本
      pushy update --platform <ios|android>

    • 打包bundle

    ios:
    react-native bundle --entry-file index.ios.js --bundle-output ./bundle/index.ios.jsbundle --platform ios --assets-dest  ./bundle --dev false
    android:
    react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
    

    下一节中,我们将会讲道如何搭建服务器,自己写热更新。

    相关文章

      网友评论

          本文标题:RN 热更新问题

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