Prima di pubblicare le tue app private, assicurati che Play Console o l'iframe della versione gestita di Play non mostri avvisi o errori. Se li ignori, la tua app potrebbe non essere pubblicata. Inoltre, consigliamo di seguire queste best practice:
Crea e firma l'app- Il nome del pacchetto della tua app deve essere univoco a livello globale in Google Play (non semplicemente univoco all'interno del tuo account sviluppatore Google Play o della tua azienda). Se il nome del pacchetto corrisponde al nome di un pacchetto già presente in Google Play, ricompila la tua app con un nome diverso per il pacchetto.
- Google Play richiede APK allineati in base ai byte, al fine di ottimizzare l'uso della RAM. Se il tuo APK non è allineato in base ai byte, puoi usare lo strumento zipalign per allinearlo.
- La chiave che usi per firmare l'APK deve avere un lungo periodo di validità. Per maggiori dettagli, leggi Considerazioni sulla firma.
- Perché vedo l'errore "Per caricare un app bundle devi aver effettuato la registrazione alla firma dell'app di Google Play" durante il caricamento dell'app bundle?
- L'errore si verifica perché non hai ancora caricato la chiave di firma dell'app. Segui le istruzioni nella sezione Carica un AAB per un'app privata creata con un APK per caricare la chiave di firma dell'app.
- Perché vedo "Hai caricato un APK o un Android App Bundle firmato con una chiave usata anche per firmare APK forniti agli utenti. Partecipi al programma Firma dell'app di Google Play, quindi dovresti firmare l'APK o l'Android App Bundle con una nuova chiave prima di caricarlo"?
- Questo errore si verifica quando crei una nuova app caricando un app bundle firmato con una chiave di firma dell'app (di distribuzione) utilizzata per firmare altri APK. Per risolvere il problema, puoi:
- Utilizzare una nuova chiave di caricamento per firmare l'app bundle prima di caricarlo.
- Creare la nuova app caricando prima un APK e poi passando a un app bundle seguendo le istruzioni riportate in Carica un AAB per un'app privata creata con un APK.
- Questo errore si verifica quando crei una nuova app caricando un app bundle firmato con una chiave di firma dell'app (di distribuzione) utilizzata per firmare altri APK. Per risolvere il problema, puoi:
- Che cosa devo fare se voglio utilizzare la mia chiave di firma per firmare gli APK generati e inviati agli utenti finali?
- Per risolvere il problema, puoi:
- Utilizzare Play Console per pubblicare app private.
- Caricare l'APK firmato con la tua chiave firmata dall'iframe della versione gestita di Google Play. Caricare poi la stessa chiave di firma dell'app su Play Console. Poi, seguire le istruzioni nella sezione Carica un AAB per un'app privata creata con un APK e iniziare a caricare l'app bundle dall'iframe (o da Play Console).
- Per risolvere il problema, puoi:
- Che cosa devo fare se voglio utilizzare le chiavi generate da Google per firmare gli APK generati e inviati agli utenti finali?
- Se crei un'app utilizzando un app bundle da iframe, per impostazione predefinita verrà utilizzata una chiave di firma generata da Google. Non sono necessari ulteriori passaggi.
- Posso eseguire l'upgrade della mia chiave di firma dell'app dopo aver eseguito la registrazione alla firma dell'app di Google Play?
- Questa funzionalità è supportata solo per gli account sviluppatore Play Console standard. Non è supportata per gli account Play Console iframe che distribuiscono app private.
- Posso richiedere la reimpostazione della chiave di caricamento per gli account Play Console iframe?
- Questa funzionalità è supportata solo per gli account sviluppatore Play Console standard. Questa funzionalità non è supportata per gli account Play Console iframe che distribuiscono app private.
- La scelta della chiave di firma dell'app può essere modificata?
- No, la chiave che utilizzi nella prima release (la tua chiave se utilizzi un APK o una chiave generata da Google se utilizzi un AAB) diventerà la tua chiave di firma dell'app.
- Posso passare all'APK dopo aver caricato un app bundle nell'iframe?
- Se hai creato inizialmente l'app utilizzando un APK e poi hai eseguito la transizione all'app bundle caricando la chiave di firma, puoi tornare all'APK.
- Se un'app viene creata inizialmente utilizzando app bundle tramite iframe, non è possibile tornare all'APK.
- Posso utilizzare l'API Play Edit per caricare app bundle per le app private create dall'iframe?
- Sì, puoi farlo. Tuttavia, devi prima caricare la chiave di firma in Play Console. In seguito, potrai rilasciare le release future utilizzando l'API Play Edit.
- L'API Play Custom App Publishing supporta gli app bundle?
- No, l'API Play Custom App Publishing supporta solo le app create utilizzando APK.
- Posso utilizzare l'API Play Custom App Publishing per la creazione di app e poi l'API Play Edit per aggiornarle?
- Sì, è possibile. Tuttavia, devi fornire la chiave di firma in Play Console prima di utilizzare l'API Play Edit per l'app bundle.
Usare contenuti con marchio registrato senza autorizzazione può comportare una violazione delle norme di Google Play, anche se i contenuti appartengono alla tua organizzazione. Se la tua app privata:
- Contiene contenuti con marchio registrato (nomi di brand, loghi, risorse grafiche, audio e così via).
- Se stai pubblicando nuovamente un APK ricevuto da una terza parte.
Comunica al team responsabile dell'esame delle app di Google Play che hai l'autorizzazione per utilizzare i contenuti e attendi una risposta dal team prima di pubblicare l'app.