Я получил электронную почту от Google Play Store для своего приложения для 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 Team © 2014 Google Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043
Если я попробую команду, указанную на данной ссылке/странице, то есть:
cordova platform add [email protected] --usenpm
Я получаю сообщение об ошибке:
Platform android already added
Может ли кто-нибудь мне посоветовать, как обновить Кордову от 3.1 до 3.5.1? Я пробовал все такие вещи, как:
npm update -g cordova
Но я, кажется, не добился успеха. Файл версии в папке MyApp\platform\android\cordova по-прежнему показывает следующую запись и файл в этой папке не изменяется:
// Coho updates this line:
var VERSION = "3.1.0";
console.log(VERSION);
Помощь будет очень оценена.
Спасибо!