【问题标题】:How to get the version of the current installed app using Cordova?如何使用 Cordova 获取当前安装的应用程序的版本?
【发布时间】:2017-04-05 05:54:48
【问题描述】:

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

应用程序的当前版本、开发者名称(重要)以及可能的所有内容是否有可能?这在一般情况下是否可能?

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    使用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

      返回应用的版本号


    相关帖子:

    【讨论】:

      【解决方案2】:

      命令行

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

      $ 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">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        • 2015-01-26
        • 1970-01-01
        • 2011-04-26
        • 1970-01-01
        • 2010-11-17
        • 2019-07-31
        相关资源
        最近更新 更多