Ionic 3 - 如何获取应用程序版本号?

问题描述 投票:0回答:3

我正在使用应用程序版本插件来获取版本号。我正在尝试如下:插件

this.appVersion.getVersionNumber().then((res)=>{
console.log(res); 
}, (err)=>{
console.log(err); 
});

我收到错误:

class not found

有人遇到同样的问题或者有其他方法来获取版本号吗?

cordova ionic3 ionic-native
3个回答
4
投票

我忘记添加设备就绪事件。所以最后我在设备事件中添加了它,现在它在 android 和 ios 中完美运行。

this.platform.ready().then(()=> {
   this.appVersion.getVersionNumber().then((res)=>{
    console.log(res); 
   }, (err)=>{
    console.log(err); 
   });
}); 

0
投票

如果您使用电容器进口

import {App} from "@capacitor/app";

    this.platform.ready().then(async () => {
      const info = await App.getInfo();
      console.log(info.version)
    });

-1
投票
import { AppVersion } from '@ionic-native/app-version';
export class appVersion {
   public version;

   constructor(private appVersion: AppVersion) { 
      .
      .
      this.version = this.appVersion.getVersionNumber();
   }
}

使用 getVersionNumber 函数可以获得版本。

注意:App 版本插件不适用于浏览器环境。

© www.soinside.com 2019 - 2024. All rights reserved.