Per piazzare su Play Store di Google, e' necessario firmare l'app
Sto cercando di seguire tutorial Erel ma ci sono file che non trovo, e schermate probabilmente cambiate dal 2018 data del tutorial
Sapete dove sia disponibile una guida piu' recente che descriva i passi per piazzare app su Play Store?
Ho tentato di caricare un apk ma vuole un "App Bundle", estensione .aab
Come realizzare un App Bundle?
Ok. To update it is very simple, no action is required. Now i am trying to load a new app. When try to load a new app it gives me the message: "For new apps, Android App Bundles must be signed with an RSA key." ( see in red in follow picture ) Anyway i dont see Release Management - App...
1. Inserisci nel tuo codice la seguente condizione di compilazione che individua dove hai inserito il file e la relativa password con cui firmare il file AAB
1. Inserisci nel tuo codice la seguente condizione di compilazione che individua dove hai inserito il file e la relativa password con cui firmare il file AAB
Ringrazio molto
Ma il my-release-key.jks e password sono da tirare giu' da sito Google o si ottengono in altro modo?
Ho scaricato il tool PEPK da sito Google
Sto tentando di seguire il passo 2 (Run the tool using...) ma non capisco se la chiave ed il keystore devo modificarli (..Replaces the arguments, and enter your keystore...) e che password inserire quando me lo chiede dopo avvio procedura
Mi sembra che non trovi foo.keystore, ma lo dovrebbe creare automaticamente oppure bisogna crearlo prima e poi mandarci dentro le chiavi?
"ma non capisco se la chiave ed il keystore devo modificarli (..Replaces the arguments, and enter your keystore...) e che password inserire..."
Il keystore è quello che avevi prima. Se hai già pubblicato qualche app nello store nel passato, per forza di cose devi aver creato una keystore. Quindi se la tua keystore si chiama xxxx.keystore al posto di foo.keystore dovrai inserire la tua e cioè xxxx.keystore. Per la password è quella che hai utilizzato per la keystore quando hai creato la stessa.
Le stesse le trovi qui:
"ma non capisco se la chiave ed il keystore devo modificarli (..Replaces the arguments, and enter your keystore...) e che password inserire..."
Il keystore è quello che avevi prima. Se hai già pubblicato qualche app nello store nel passato, per forza di cose devi aver creato una keystore. Quindi se la tua keystore si chiama xxxx.keystore al posto di foo.keystore dovrai inserire la tua e cioè xxxx.keystore. Per la password è quella che hai utilizzato per la keystore quando hai creato la stessa.
Le stesse le trovi qui: View attachment 120071
Ti ringrazio per la pazienza, ma non ho mai pubblicato su Play Store
Ho sempre fatto app che venivano lette direttamente da web server ed installate sul telefono autorizzando 'da fonti sconosciute'
Quindi ipotizzo di non avercelo un keystore, o se ce l'ho manco lo so come si chiama e password relativa
Immagino ci deve essere un modo per crearlo 'sto keystore
Si fa con strumenti B4X o altri tools ?
There is an increasing concern about how to publish apps using the app bundle (aab) format. I will try as much as possible to simplify the steps for you. IMPORTANT UPDATE IN POST #3 OPTION 1: Creating and Using New Keystore File This option can be used by those who are new and about to create...
Per piazzare su Play Store di Google, e' necessario firmare l'app
Sto cercando di seguire tutorial Erel ma ci sono file che non trovo, e schermate probabilmente cambiate dal 2018 data del tutorial
Sapete dove sia disponibile una guida piu' recente che descriva i passi per piazzare app su Play Store?
Ho tentato di caricare un apk ma vuole un "App Bundle", estensione .aab
Come realizzare un App Bundle?
Ciao. Cade proprio a fagiolo il tuo post. Ho la stessa (impellente) necessità di pubblicare.
Io ho compilato come sempre in .apk e ho creato un keystore tramite "Tools/Private Sign Key/Create new key".
Quindi per il discorso "app bundle" basta fare "Project/Build App Bundle" e poi posso tranquillamente usare il keystore che ho creato con la procedura standard di B4A (Tools/Private Sign Key/Create new key) per firmare l'app e poi fare l'upload su PlayStore?
1. Inserisci nel tuo codice la seguente condizione di compilazione che individua dove hai inserito il file e la relativa password con cui firmare il file AAB
Ho avuto un po' di problemi anch'io.
Io ho dovuto reinstallare anche SDK e Java (oltre che B4A).
Poi ho generato la chiave "Private Sign Key" in B4A e ho fatto il file AAB che finalmente era ok.
A quel punto ho caricato su Play Store e tutto è andato bene.
Comunque il concetto dovrebbe essere: nuova app? Crei una chiave e fai il tuo AAB
Vecchia app? Devi usare una TUA chiave già generata e usata per fare l'AAB precedentemente e non hai problemi.
Io avevo in Play Store un app molto vecchia e, in quel caso, mi ha accettato per la nuova release il file APK in Play Store non firmato.
La vecchia app ha caricato la nuova release con la firma di debug e ha caricato un apk, con le nuove gli apk non li fa caricare, solo aab.
Questo negli ultimi 15 giorni.
Comunque posso fare una prova domani e aggiornarvi.
Ho verificato:
una nuova release di una vecchia app l'ho compilata con la chiave di debug (quindi senza indicazioni di nulla) e l'ho compilata (non ho usato la "Build App Bundle" ma solo "Compila" ovviamente in modalità "Release").
Sul Play Store ho implementato una nuova release (versione successiva) e ho uploadato il file APK.
Tutto accettato ed inserito.
Stessa procedura, ovviamente, non è possibile per nuove app di cui richiede AAB con una chiave privata generata da "Private Sign Key".
Non esiste la "chiave di debug". Immagino che tu intenda con la chiave di default che, se fosse quella fornita con B4A, non andrebbe usata per pubblicare l'app sullo store (sarebbe uguale per tutti gli utenti B4A).
Non esiste la "chiave di debug". Immagino che tu intenda con la chiave di default che, se fosse quella fornita con B4A, non andrebbe usata per pubblicare l'app sullo store (sarebbe uguale per tutti gli utenti B4A).
Google Play non me l'ha rifiutata e ha provveduto a firmarla (così dice la console). Probabilmente tra il 2013 (post di Erel) e il 2018 (primo inserimento della mia app nel Google Play) sono intervenuti per firmarla in fase di implementazione.
Ovviamente con app di nuova introduzione su Google Play non mi permette di non firmarla in modo esplicito.
Ho ripetuto la procedura sulla vecchia app stamattina proprio per dare informazioni verificate...
...poi che in passato abbia fatto casino...
...beh, questo è più che possibile!