2014-10-01 16 views
17

ho ricevuto un'email da Google Play Store per il mio App Android:Google App Store Attenzione - Si dovrebbe eseguire l'aggiornamento a Apache Cordova 3.5.1 o superiore al più presto possibile

This is a notification that your com.mydomain.myapp, is built on a version of Apache Cordova that contains security vulnerabilities. This includes a high severity cross-application scripting (XAS) vulnerability. Under certain circumstances, vulnerable apps could be remotely exploited to steal sensitive information, such as user login credentials. You should upgrade to Apache Cordova 3.5.1 or higher as soon as possible. For more information about the vulnerabilities, and for guidance on upgrading Apache Cordova, please see http://cordova.apache.org/announcements/2014/08/04/android-351.html . Please note, applications with vulnerabilities that expose users to risk of compromise may be considered “dangerous products” and subject to removal from Google Play. Regards, Google Play Team ©2014 Google Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043

Se provo il comando menzionato sul dato collegamento/pagina, vale a dire:

cordova platform add [email protected] --usenpm 

ottengo un errore:

Platform android already added 

qualcuno può per favore guidami come aggiornare Cordova da 3.1 a 3.5.1? Ho provato tutti i tipi di cose come:

npm update -g cordova 

Ma io non sembra avere successo. Il file versione MyApp \ piattaforme \ Folder Android \ Cordova mostra ancora seguente voce e nessun file in questa cartella cambia:

// Coho updates this line: 
var VERSION = "3.1.0"; 

console.log(VERSION); 

Aiuto sarà molto apprezzato.

Grazie!

risposta

17

Dopo alcune ricerche, credo, ho trovato la soluzione qui:

http://cordova.apache.org/index.html#download

npm install -g cordova 
cd my_project 
cordova platform update android 

esecuzione dell'ultimo comando fa il trucco e ottengo questa risposta:

**cordova platform update android** 
Deleting E:/PhoneGap/my_project/platforms/android/libs/cordova-3.1.0.jar 
Android project is now at version 3.6.3 
If you updated from a pre-3.2.0 version and use an IDE, we now require that you 
import the "CordovaLib" library project. 

Spero possa aiutare.

saluti

+1

quando hai aggiornato l'app, l'avviso è scomparso da Google Play? Ho aggiornato la mia app a 3.6.3 e l'avviso è ancora lì – jcesarmobile

+2

Mi rispondo, dopo alcune ore l'avviso scompare – jcesarmobile

+1

Sì, l'avviso è scomparso. Anche se ci è voluto del tempo, non so quante ore. – Anjum