当前位置 : 主页 > 手机开发 > cordova >

cordova – 如何从ios phonegap App读取版本号(config.xml文件)?

来源:互联网 收集:自由互联 发布时间:2021-06-10
我想通过我的 IOS Phonegap应用程序检查版本更新.有没有办法获得当前的App版本代码.请帮我从config.xml文件中读取此版本代码. 我迟到了,但我对任何答案/插件都不满意(我想在没有插件的情
我想通过我的 IOS Phonegap应用程序检查版本更新.有没有办法获得当前的App版本代码.请帮我从config.xml文件中读取此版本代码. 我迟到了,但我对任何答案/插件都不满意(我想在没有插件的情况下这样做).如果Cordova有办法通过cordova.* api获得版本,那么我在任何地方都没有看到这个文档,所以我提出了另一种方法.

在构建应用程序之前,我自动生成文件www / version.js并将其包含在我的应用程序的index.html中:

cat config.xml \
    | grep '^<widget' \
    | sed -E 's|^.*version="([^"]+)".*|var cordova_app_version = "\1";|' \
    > www/version.js

然后,您可以通过全局变量cordova_app_version访问应用程序的版本.

请注意,我在我的项目的Makefile中执行此操作,该文件控制所有构建/运行,因此每次执行构建时此步骤都是自动执行的.显然你需要使用cat / grep / sed进行make / bash设置.

网友评论