我正在使用应用程序版本插件来获取版本号。我正在尝试如下:插件
this.appVersion.getVersionNumber().then((res)=>{
console.log(res);
}, (err)=>{
console.log(err);
});
我收到错误:
class not found
有人遇到同样的问题或者有其他方法来获取版本号吗?
我忘记添加设备就绪事件。所以最后我在设备事件中添加了它,现在它在 android 和 ios 中完美运行。
this.platform.ready().then(()=> {
this.appVersion.getVersionNumber().then((res)=>{
console.log(res);
}, (err)=>{
console.log(err);
});
});
如果您使用电容器进口
import {App} from "@capacitor/app";
this.platform.ready().then(async () => {
const info = await App.getInfo();
console.log(info.version)
});
import { AppVersion } from '@ionic-native/app-version';
export class appVersion {
public version;
constructor(private appVersion: AppVersion) {
.
.
this.version = this.appVersion.getVersionNumber();
}
}
使用 getVersionNumber 函数可以获得版本。
注意:App 版本插件不适用于浏览器环境。