Sök…


Introduktion

Du hittar steg för steg instruktioner om hur du förbereder och laddar upp produktionsjon-app till Google Play.

Produktion klar

Skapa app-projekt

När du skapar en Android-app klar för app-butiken är det viktigt när du använder ionic start att vi lägger till --appname|-a och --id|-i flaggor som används för google play för att identifiera din app från andra appar.

Om du startar ett nytt mobilapp-projekt kan du använda kli-exemplet nedan.

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

1. App-konfigurationsfil

om du vill ställa in denna information i en befintlig app kan du ändra config.xml . Jag rekommenderar de som använde kommandot ovan för att ändra config.xml också.

Bekräfta / redigera widget id , name , description och author .

Exempel:

<?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. ikon och stänkskärm

Både ikon- och stänkbildstödda filtyper är png, psd eller ai och måste ha ett filnamn som motsvarar vad det är icon eller splash och placeras under resurserna direkt till roten till ditt projekt. Ikonbildens minsta dimensioner bör vara 192x192 px och bör inte ha rundade hörn. och stänkskärmen är mycket mer komplicerad så klicka här för att läsa mer. Minsta mått bör dock vara 2208x2208 px.

om du har en ikonfil för att generera använd detta kommando ionic resources --icon om du har stänkfil för att generera använd detta kommando ionic resources --splash

3. Byggproduktionsapp

Innan du bygger din produktionsapp tar du bort känslig loggdata.

För att bygga en släppversion med alla standardoptimeringar på plats använder du taggen - släpp & - produkt

ionic build android --release --prod

För en fullständig lista över tillgängliga optimeringar kan du besöka arkivet @ ionic / app-scripts

4. Skapa privat nyckel

Nu måste vi underteckna den osignerade APK ( android-release-unsigned.apk ) och köra ett justeringsverktyg på det för att optimera det och förbereda det för app store. Om du redan har en signeringsknapp hoppar du över dessa steg och använder den istället.

Därefter letar du din osignerade APK-fil android-release-unsigned.apk inuti projektets dir /platforms/android/build/outputs/apk/ och använd keytools kommando som kommer att användas för att signera vår apk-fil. Du kan använda exemplet nedan:

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

du kan hitta my-release-key.keystore i din nuvarande katalog.

Låt oss generera vår privata nyckel med hjälp av kommandot keytool som medföljer JDK. Om det här verktyget inte hittas, se installationsguiden:

Du blir först ombedd att skapa ett lösenord för keystore. Svara sedan på resten av de fina verktygens frågor och när det är klart bör du ha en fil som heter my-release-key.keystore skapad i den aktuella katalogen.

Obs: Se till att spara den här filen någonstans säkert, om du tappar den kommer du inte att kunna skicka uppdateringar till din app!

5. Signera APK

För att underteckna den icke signerade APK: n kör du jarsigner-verktyget som också ingår i JDK:

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

Detta signerar apk på plats. Slutligen måste vi köra verktyget för justering av zip för att optimera APK. Zipalign-verktyget finns i / path / to / Android / sdk / build-tools / VERSION / zipalign.

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

Nu har vi vår slutliga binär som heter HelloWorld.apk och vi kan släppa detta i Google Play Store för att hela världen ska kunna njuta av!

Publicera din app i Google Play Store. Nu när vi har vår release APK redo för Google Play Store kan vi skapa en Play Store-lista och ladda upp vår APK. För att börja måste du besöka utvecklarkonsolen för Google Play Butik och skapa ett nytt utvecklarkonto. Det kostar 25 $ engångsavgift.

När du har ett utvecklarkonto kan du gå vidare och klicka på "Publicera en Android-app på Google Play" och följa instruktionen på skärmen.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow