Rak*_*ari 8 android ios app-hub react-native react-native-code-push
我目前正在React Native进行研发.
我有一个要求,我需要在应用程序中添加一些模块(基本上是代码).
在原生iOS应用程序中不可能这样做.
在使用AppHub和CodePush等工具的React原生应用程序中,我们可以将构建推送到生产应用程序.有一个库React Native Auto Updater用于下载最新的js包,但现在已弃用.
使用上面的工具,我需要推送构建.
我有一个场景,我希望该应用程序获取并下载保存在远程服务器上的捆绑包.
那么,如何从App下载REST代码并根据新的JS代码刷新应用程序?
我关注的是JS代码的下载.我很清楚应用程序部分的自动更新.
提前致谢.
找到了!
我通过以下方式完成了这项工作:
创建脱机jsbundle请参阅此链接
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 /主/ RES /
创建一个Rest API来下载js包.请参阅此链接
我用过SpringBoot.确保将此添加到您的API 生成"text/javascript"
在您的应用程序中下载jsbundle,存储并获取捆绑包的路径.
在AppDelegate.m [for iOS]和ReactApplication类[for Android]中重置React native的bundle路径
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |