【发布时间】:2014-11-26 16:54:00
【问题描述】:
我收到了一封来自 Google Play 商店的关于我的 Android 应用的电子邮件:
这是一个通知,您的 com.mydomain.myapp 是建立在一个 包含安全漏洞的 Apache Cordova 版本。这 包括高严重性跨应用程序脚本 (XAS) 脆弱性。在某些情况下,易受攻击的应用程序可能 远程利用窃取敏感信息,例如用户登录 证书。 您应该升级到 Apache Cordova 3.5.1 或更高版本 尽快。 有关漏洞的更多信息,以及 有关升级 Apache Cordova 的指导,请参阅 http://cordova.apache.org/announcements/2014/08/04/android-351.html。 请注意,具有漏洞的应用程序会使用户暴露于 妥协的风险可能被认为是“危险产品”和主题 从 Google Play 中删除。此致,Google Play 团队 ©2014 Google Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043
如果我尝试给定链接/页面上提到的命令,即:
cordova platform add android@3.5.1 --usenpm
我收到一个错误:
Platform android already added
如何将 Cordova 从 3.1 升级到 3.5.1?我已经尝试过各种各样的事情,例如:
npm update -g cordova
但我似乎没有成功。 MyApp\platforms\android\cordova 文件夹中的版本文件仍然显示以下条目,并且此文件夹中没有文件更改:
// Coho updates this line:
var VERSION = "3.1.0";
console.log(VERSION);
【问题讨论】:
标签: apache cordova google-play cordova-3