Ricerca…


introduzione

Troverai istruzioni passo passo su come preparare e caricare l'app di produzione ionica su Google Play.

Produzione pronta

Creazione del progetto dell'app

Quando crei un'app per Android pronta per l'app store è importante quando utilizzi ionic start che aggiungiamo i --appname|-a e --id|-i che vengono utilizzati da google play per identificare la tua app da altre app.

Se stai iniziando un nuovo progetto di app per dispositivi mobili, puoi utilizzare l'esempio cli di seguito.

$ ionic start --v2 -a "App Example" -i "com.example.app" -t "tabs"

1. File di configurazione dell'app

se si desidera impostare queste informazioni all'interno di un'app esistente, è possibile modificare config.xml . Raccomando a chi ha utilizzato il comando sopra per modificare anche config.xml .

Conferma / modifica widget id , name , description e attributi author .

Esempio:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.example.app" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>Example App</name>
  <description>Example app for stackoverflow users</description>
  <author email="[email protected]" href="http://example.com/">Your name or team</author>
  ...
</widget>

2. icona e schermata iniziale

Entrambi i tipi di file supportati da icone e splash sono png, psd o ai e devono avere un nome file corrispondente a quello che è icon o splash e posizionato sotto la directory delle risorse nella radice del progetto. Le dimensioni minime dell'immagine dell'icona dovrebbero essere 192x192 px e non dovrebbero avere angoli arrotondati. e lo splash screen è molto più complicato, quindi clicca qui per saperne di più. Tuttavia, le dimensioni minime dovrebbero essere 2208x2208 px.

se si dispone di file di icone per generare utilizzare questo comando ionic resources --icon se si dispone di file splash per generare utilizzare questo comando ionic resources --splash

3. Costruire app di produzione

Prima di creare l'app di produzione, rimuovere i dati di registro sensibili.

Per creare una versione di rilascio con tutte le ottimizzazioni predefinite in posizione, utilizzare il tag --release e --prod

ionic build android --release --prod

Per un elenco completo delle ottimizzazioni disponibili è possibile visitare il repository @ ionic / app-scripts

4. Crea una chiave privata

Ora, dobbiamo firmare l'APK non firmato ( android-release-unsigned.apk ) ed eseguire su di esso un programma di allineamento per ottimizzarlo e prepararlo per l'app store. Se hai già una chiave di firma, salta questi passaggi e usa quello.

Successivamente, individua il tuo file APK non firmato android-release-unsigned.apk all'interno di project dir /platforms/android/build/outputs/apk/ e usa il comando keytools che verrà utilizzato per firmare il nostro file apk. Puoi usare l'esempio qui sotto:

$ keytool -genkey -v -keystore my-release-key.keystore -alias androidKey -keyalg RSA -keysize 2048 -validity 10000

puoi trovare my-release-key.keystore nella tua directory corrente.

Generiamo la nostra chiave privata usando il comando keytool fornito con JDK. Se questo strumento non viene trovato, consultare la guida all'installazione:

Prima verrà richiesto di creare una password per il keystore. Quindi, rispondi alle restanti domande degli strumenti utili e, una volta terminato, dovresti avere un file chiamato my-release-key.keystore creato nella directory corrente.

Nota: assicurati di salvare questo file in un posto sicuro, in caso di smarrimento non potrai inviare aggiornamenti alla tua app!

5. Firma l'APK

Per firmare l'APK non firmato, esegui lo strumento jarsigner che è anche incluso nel JDK:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name

Questo firma l'apk sul posto. Infine, abbiamo bisogno di eseguire lo strumento di allineamento zip per ottimizzare l'APK. Lo strumento zipalign può essere trovato in / percorso / a / Android / sdk / build-tools / VERSION / zipalign.

$ zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

Ora abbiamo il nostro binario della versione finale chiamato HelloWorld.apk e possiamo pubblicarlo sul Google Play Store per far divertire tutto il mondo!

Pubblica la tua app su Google Play Store. Ora che abbiamo rilasciato APK per il Google Play Store, possiamo creare un elenco Play Store e caricare il nostro APK. Per iniziare, devi visitare la Console per gli sviluppatori di Google Play Store e creare un nuovo account sviluppatore. Costerà $ 25 una tantum.

Una volta che hai un account sviluppatore, puoi andare avanti e fare clic su "Pubblica un'app Android su Google Play" e seguire le istruzioni sullo schermo.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow