如何使用Cordova获取当前安装的应用程序的版本?

时间:2017-04-05 05:54:49

标签: android cordova

我已经找到了AppAvailability plugin,它基本上会检查用户是否在他的设备上安装了某个应用。

是否有可能使用当前版本的应用,开发者名称(重要)及其可能的一切?这一般是否可能?

2 个答案:

答案 0 :(得分:0)

使用AppAvailability plugin无法获取该应用的当前版本。

您必须改为使用Cordova AppVersion plugin

安装后(例如cordova plugin add cordova-plugin-app-version),您可以使用此JS代码:

cordova.getAppVersion.getVersionNumber().then(function (version) {
    $('.version').text(version);
});

以下是可用于检索有关应用程序的其他详细信息的方法列表:

  • getAppName

      

    返回应用的名称。例如。 “我的真棒应用程序”

  • getPackageName

      

    返回应用的包名称 - 反向域名应用标识符,如com.example.myawesomeapp

  • getVersionCode

      

    返回应用的构建标识符

  • getVersionNumber

      

    返回应用的版本号

相关帖子:

答案 1 :(得分:0)

命令行

此外,可以通过命令行找到版本

$ cordova info

向下滚动,直到看到项目设置文件:

 config.xml:
 <?xml version='1.0' encoding='utf-8'?>
 <widget id="com.your.app" version="1.1.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">