1.安装插件
// 文件管理
$ ionic cordova plugin add cordova-plugin-file@6.0.1
$ npm install --save @ionic-native/file@4.18.0
// 文件上传
$ ionic cordova plugin add cordova-plugin-file-opener2@2.0.19
$ npm install --save @ionic-native/file-opener@4.7.0
$ ionic cordova plugin add cordova-plugin-file-transfer@1.7.1
$ npm install --save @ionic-native/file-transfer@4.7.0
// 版本检测
$ ionic cordova plugin add cordova-plugin-app-version@0.1.9
$ npm install --save @ionic-native/app-version@4.7.0
- ts代码:
async updateapp(text,appname,file_url)
{
// this.xiazai = '开始';
const fileTransfer: FileTransferObject = this.transfer.create();
//目录创建文件夹 new Date().getTime()
this.file.createDir(this.file.externalRootDirectory, "martiantoken", false)
let externalRootDirectory = this.file.externalRootDirectory + appname+'.apk';
let num :number = 0;
this.loadi