11
May
2021
ionic 安卓APP安装自动更新的插件
这个插件为android做自我更新
Repo: https://github.com/vaenow/cordova-plugin-app-update
Installation
- 安装安装Cordova和Ionic本机插件:
$ ionic cordova plugin add cordova-plugin-app-update $ npm install --save @ionic-native/app-update@4
- Add this plugin to your app’s module
将此插件添加到应用程序的模块中
支持的平台
安卓
用法
您应该首先在服务器上托管一个XML文件,其中包含以下数据:
<update>
<version>302048</version>
<name>APK Name</name>
<url>https://your-remote-api.com/YourApp.apk</url>
</update>
然后使用以下代码:
import { AppUpdate } from '@ionic-native/app-update';
constructor(private appUpdate: AppUpdate) {
const updateUrl = 'https://your-remote-api.com/update.xml';
this.appUpdate.checkAppUpdate(updateUrl).then(() => { console.log('Update available') });
}
该插件将比较应用程序版本,并自动更新它,如果API有一个更新的版本安装。
最后请在模拟器或者真机运行。