问题1:react-native 自身的webview只提供基础功能,安卓端文件无法上传和下载;
使用第三方库 react-native-webview 代替,有详细的需求的可以在
react-native-webview
源码里修改监听事件来实现具体功能,如下载安装APK,下载到指定目录等等。
问题2:react-native webview属性 startInLoadingState={true}
的问题探究;
当
startInLoadingState={true}
时可能会出现某些Html页面加载不显示或显示不全的问题,大多是因为页面有屏幕尺寸判断。loading过程中阻断了js判断。
问题3:IOS运营报错 Build input file cannot be found
;
需要安装react-native script;
cd node_modules/react-native/scripts && ./ios-install-third-party.sh
cd node_modules/react-native/third-party/glog-
version,此处为对应版本号/ && ../../scripts/ios-configure-glog.sh
执行以上命令基本可以解决
问题4:Android打包报错Couldn't follow symbolic link
;
直接删除报错的目录即可