Cordova 应用程序被拒绝漏洞问题
Posted
技术标签:
【中文标题】Cordova 应用程序被拒绝漏洞问题【英文标题】:Cordova app is rejected vulnerabilities issue 【发布时间】:2016-02-09 20:09:06 【问题描述】:我们的应用在最新版本的cordova 5中,但我们的应用被拒绝,原因如下:
阿帕奇科尔多瓦 这些漏洞已在 Apache Cordova v.3.5.1 中修复。有关漏洞的更多信息以及升级 Apache Cordova 的指导,请参阅https://cordova.apache.org/announcements/2014/08/04/android-351.html。有关 Apache Cordova 的其他技术问题,请发帖至https://www.***.com/questions 并使用标签“android-security”和“cordova”。
请帮忙, 谢谢
【问题讨论】:
确保您的应用没有旧代码(cordova.jar、cordova.js) 我们检查了有最新的cordova.js 您不必添加任何cordova.js,它会生成并复制到它的位置 应用的包名是什么? 【参考方案1】:我发布这个以防其他人陷入同样的陷阱:我收到了这个错误,并且在升级到最新版本的 Cordova (6.0.0) 后它仍然存在。我升级了我的平台和所有插件,但错误仍然存在。最终,我发现了一个旧的、被遗忘且未使用的 cordova.js 备份副本,深埋在一个子文件夹中。虽然我的应用程序没有调用这个旧文件,但 Google 的文本搜索找到了它,但我的应用程序却失败了。文件已删除,错误已修复!
【讨论】:
我遇到了同样的问题。非常感谢。【参考方案2】:首先,您需要在您的机器上全局更新cordova:
npm install -g cordova
那么您应该在您的应用中更新和构建 android 平台:
cordova platform update android
cordova build android
要检查版本是否已升级,请运行以下命令:
cordova platform
如需更多帮助,请遵循 apache cordova 网站的以下指南:
This guide shows how to modify Android projects to upgrade from older versions of Cordova.
【讨论】:
【参考方案3】:我们遇到了同样的问题。简单的修复:确保你的源代码中更新了cordova,在google play上启动一个全新的项目(命名为别的),然后提交更新的应用程序。
【讨论】:
以上是关于Cordova 应用程序被拒绝漏洞问题的主要内容,如果未能解决你的问题,请参考以下文章
Cordova Angular 访问 Web Api 连接被拒绝