gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 14:46:08 26 4
gpt4 key购买 nike

我想通过我的 IOS Phonegap 应用程序检查版本更新。是否有任何可能的方法来获取当前的应用程序版本代码。请帮助我从 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 设置。

关于cordova - 如何从 ios phonegap App 读取版本号(config.xml 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com