2015-04-08 34 views
5

Sto trasferendo un'app Android su Google Play e sto seguendo la procedura per firmare la mia app. Tuttavia, la documentazione sul sito di sviluppo Android non è chiara se ogni app che invio tramite il mio account sviluppatore Google Play debba essere firmata con la stessa chiave o meno.Tutte le app inviate allo store di Google Play tramite un account sviluppatore devono essere firmate con la stessa chiave?

Dal android developer site:

Android richiede che tutte le applicazioni essere firmati digitalmente con un certificato prima che possano essere installati. Android utilizza questo certificato per identificare l'autore di un'app e il certificato non deve essere firmato da un'autorità di certificazione. Le app Android utilizzano spesso certificati autofirmati. Lo sviluppatore dell'app detiene la chiave privata del certificato.

risposta

5

Non è necessario firmare la stessa versione successiva o il relativo aggiornamento con la stessa chiave. E se vuoi caricare una nuova (diversa) app devi generare una nuova chiave e quella chiave funziona solo per quell'app e i suoi aggiornamenti.
Come se avessi caricato due app sul playstore proQuiz gilpix e sullo sfondo.
I tasti per entrambi sono diversi e se voglio caricare la prossima versione di qualsiasi app, devo usare le rispettive chiavi.
Le chiavi servono per identificare il proprietario originale dell'applicazione Android e consentire loro di aggiornare la vecchia app sul playstore. http://developer.android.com/tools/publishing/app-signing.html

+0

* deve * essere diverso? o che * può * essere diverso? –

+0

@AnandCU: Può essere diverso, ed è una buona pratica se lo sono. Le chiavi di firma di un'app non possono essere modificate, quindi se utilizzi lo stesso per tutte le tue app e in un secondo momento desideri trasferire la proprietà di una determinata app, devi rivelare la chiave che le firma tutte. – MestreLion

1

No. È possibile utilizzare diversi certificati di firma per diverse applicazioni.

Si prega di leggere "La firma delle applicazioni" qui: http://developer.android.com/tools/publishing/app-signing.html

Attenzione: Mantenete il vostro chiavi e la chiave privata in un luogo sicuro e protetto, e assicurarsi di avere backup sicuri di loro. Se hai pubblica un'app su Google Play e poi perdi la chiave con cui hai firmato la tua app, non sarai in grado di pubblicare alcun aggiornamento all'app , poiché devi sempre firmare tutte le versioni della tua app con lo stesso chiave.

La cosa importante da notare è che si:

"deve sempre firmare tutte le versioni della tua app con la stessa chiave."

+0

Perché è stato downvoted? Leggi i documenti. –

Problemi correlati