【问题标题】:Cordova Release App to Play Store IssueCordova 将应用程序发布到 Play 商店问题
【发布时间】:2017-03-27 12:45:51
【问题描述】:

我已经生成了一个签名的 help.apk 文件,但是当我在 Play 商店上发布应用程序时,我收到了一封包含此问题的邮件:

这些漏洞已在 Apache Cordova v.4.1.1 或更高版本中得到修复。

编辑:

新构建的项目,添加了文件、文件传输和启动画面插件。这个应用程序的旧版本已经在 Play 商店中成功;我只是升级 Cordova 版本并应用了一些小修复。

Android 版本 - android 6.1.2
Cordova 版本 - 6.5.0

然而,google play 拒绝了我的应用,说:

此应用使用包含用户安全漏洞的软件,或允许在未经适当披露的情况下收集用户数据。
这些漏洞已在 Apache Cordova v.3.5.1 中修复。您可以在这篇 Google 帮助中心文章中找到更多信息和后续步骤。

谁能帮忙解决这个拒绝?

【问题讨论】:

  • 最好建议您使用哪个版本的cordova?如果您使用的是 4.1.1 以下的 cordova 版本,请更新 cordova,构建并放置在 playstore 中。
  • hii naresh,我已经检查了科尔多瓦版本的 6.5.0
  • 您在项目中安装了哪个版本的cordova-android - 这就是 Google 正在检查的内容。 cordova platforms ls 应该告诉你。此外,请仔细检查您的项目结构中是否没有任何虚假的 cordova.js 文件(超出 Cordova 为您构建的文件)——众所周知,这些文件过去也会让 Google 陷入困境。
  • cordova android平台版本4.0.0
  • 我已经在我们的项目中包含了 cordova.js 文件,因为它是必要的,没有在控制台中给出错误

标签: android cordova google-play


【解决方案1】:

您需要将您的 cordova-android 平台更新到 5.X.X。

更新cordova-android平台

cordova platform rm android
cordova platform add android@5.x.x

点击此链接了解更多详情https://cordova.apache.org/announcements/2015/11/20/security.html

【讨论】:

    【解决方案2】:

    由于没有人发布正确答案,我将添加对我有用的内容。
    Kerri Shotts 的评论对我帮助很大。是的,您应该更仔细地查看您的“www”项目并删除其中以前的“cordova”js 文件。让科尔多瓦构建添加它们。
    对您的 html 文件进行必要的更改以使用最新的 cordova。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多