Как проверить версию кордовы-андроида на кордову/телефонную игру?

На этой неделе я получил уведомление о безопасности от Google, в котором говорится, что я обновляю версию приложения для кордоны для Android. Электронная почта от Google выглядит следующим образом:

Это уведомление о том, что ваш -apps ids-- построен на версии Apache Cordova, которая содержит уязвимости безопасности. Это включает уязвимость межсайтового сценария высокой степени тяжести (XAS). При определенных обстоятельствах уязвимые приложения могут быть удаленно использованы для кражи конфиденциальной информации, например учетных данных пользователя.

Вы должны как можно скорее перейти на Apache Cordova 3.5.1 или выше. Для получения дополнительной информации об уязвимостях и руководства по обновлению Apache Cordova см. http://cordova.apache.org/announcements/2014/08/04/android-351.html.

Обратите внимание: приложения с уязвимостями, которые подвергают пользователей риску компромисса, могут считаться "опасными продуктами" и подлежат удалению из Google Play.

Итак, мне нужно было проверить текущую версию моих кордовой приложений. Я могу обновить мою установку cordova, используя npm update -g cordova на windows cmd. Вопрос в том, как я могу проверить текущую версию моего приложения cordova?

Ответ 1

Текущую версию платформы приложения cordova можно проверить с помощью следующей команды

cordova platform version android

И может быть обновлен с помощью команды

cordova platform update android

Вы можете заменить андроид любым выбором вашей платформы, например, "ios" или другим.

Это относится только к платформе Android. Я не проверял. Вы можете попробовать заменить андроид в сегментах кода, чтобы попробовать другие платформы.

Ответ 2

Запустить

cordova -v 

чтобы увидеть текущую версию. Запустите команду npm info

npm info cordova

для более длинного списка, который включает текущую версию вместе с другими доступными номерами версий

Ответ 3

просто введите cordova platform ls

В этом списке будут указаны все платформы, установленные вместе с его версией и доступные для установки плюс:)

Ответ 4

Попробуйте

версия платформы cordova

Он даст вам следующий выход

Installed platforms: android 3.5.1, ios 3.5.0
Available platforms: amazon-fireos, blackberry10, browser, firefoxos

Также, чтобы узнать версию cordodva cli try

cordova -v 

Ответ 5

Последние версии Кордовы имеют номер версии в www/cordova.js.

Ответ 6

В файле platforms/platforms.json перечислены все версии платформы.

Ответ 7

После обновления приложения. Я наблюдал разные версии Кордовы.

  • версия Apache Cordova Cli версии 6.0.0.
  • версия для Android версии Cordova 5.1.0.
  • Версия Cordova IOS, которая является 4.1.1.
  • Версия Docs - это 6.0.0, показанная на веб-сайте Кордовы Docs.

Теперь я запутался. На какой версии база Google Dev Console дает предупреждение?

Скорее всего, перенесите свои приложения на Apache Cordova v.4.1.1 или выше и увеличьте номер версии обновленного APK. Начиная с 9 мая 2016 года Google Play заблокирует публикацию любых новых приложений или обновлений, в которых используются версии 4.1.1 Apache Cordova.

Уязвимости были рассмотрены в Apache Cordova 4.1.1. Если вы используете стороннюю библиотеку, которая связывает Apache Cordova, вам необходимо обновить ее до версии, которая связывает Apache Cordova 4.1.1 или новее.

И перед обновлением. Наши версии приложений были такими.

  • Версия Apache Cordova Cli, которая является 5.4.1.
  • версия для Android от Cordova 4.1.1.
  • Версия Кордовы IOS, которая составляет 3.9.1.
  • Версия документа - это 5.4.1, показанная на веб-сайте документации Кордовы.