App Store ja Play Store
Oppikaa Flutter-sovelluksen valmistelun ja julkaisemisen koko prosessi Apple App Storessa ja Google Play Storessa.
App Store ja Play Store on ilmainen Mobiilikehitys Flutterilla-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Mobiilikehitys Flutterilla-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Mobiilikehitys Flutterilla-kurssilla on yhteensä 4 oppituntia.
Oletko valmis julkaisemaan sovelluksesi?
Onneksi olkoon! Olet rakentanut Flutter-sovelluksen. Nyt on aika jakaa se maailman kanssa julkaisemalla se virallisissa sovelluskaupoissa.
Tässä oppitunnissa käydään läpi koko prosessi sekä Google Play -kauppaa (Android) että Apple App Storea (iOS) varten.
Julkaisua edeltävä tarkistuslista
Varmista ennen lataamisen harkitsemistakaan, että sovelluksesi on viimeistelty ja valmis:
- Sovelluskuvake: Erottuva kuvake aloitusnäyttöä varten.
- Käynnistysnäyttö: Tervetulleeksi toivottava näyttö käynnistyksen aikana.
- Tietosuojakäytäntö: Pakollinen, jos sovelluksesi kerää käyttäjätietoja.
- Perusteellinen testaus: Varmista, että sovelluksesi on vakaa ja virheetön.
- Sisältöluokitus: Määritä sopiva ikäluokitus.
Android: projektin määritys ja versiointi
Androidia varten sinun on määritettävä sovelluksesi yksilöllinen tunniste ja versiotiedot. Tämä tehdään pääasiassa tiedostossa android/app/build.gradle.
applicationId-tunnisteen on oltava yksilöllinen Google Playssa. versionCode on sisäinen kokonaisluku ja versionName käyttäjälle näkyvä merkkijono.
android {
defaultConfig {
applicationId "com.yourcompany.yourapp"
minSdkVersion 21
targetSdkVersion flutter.targetSdkVersion
versionCode 1
versionName "1.0.0"
}
}Android: sovelluksen allekirjoittaminen
Jokainen Android-sovellus on allekirjoitettava digitaalisesti varmenteella, ennen kuin se voidaan asentaa. Tämä todistaa sovelluksesi aitouden ja varmistaa, että päivitykset ovat peräisin sinulta.
Luot keystore-tiedoston, joka sisältää yksityisen avaimesi. Säilytä tämä tiedosto erittäin turvallisesti ja varmuuskopioi se, sillä tarvitset sitä kaikissa tulevissa päivityksissä!
keytool -genkey -v -keystore ~/upload-keystore.jks \
-keyalg RSA -keysize 2048 -validity 10000 -alias uploadAndroid: keystoren määritys
Kun olet luonut keystoren, sinun on määritettävä Flutter-projektille, miten sitä käytetään. Luo key.properties-tiedosto android-kansioon ja viittaa siihen tiedostossa android/app/build.gradle.
Tämä toimintatapa auttaa suojaamaan allekirjoitustunnistetietojasi sovelluksen koontiversiota luotaessa.
// android/key.properties
storePassword=YOUR_STORE_PASSWORD
keyPassword=YOUR_KEY_PASSWORD
alias=upload
storeFile=upload-keystore.jksAndroid: julkaisuversion koonti
Kun määritykset ovat valmiit, voit koostaa julkaisua varten valmiin Android App Bundlen (AAB). AAB-muotoa suositellaan, koska sen avulla Google Play voi optimoida sovelluksen toimituksen eri laitteille.
Käytä aina --release-lippua varmistaaksesi, että sovellus on optimoitu suorituskyvyn ja koon suhteen.
flutter build appbundle --releaseGoogle Play Console: yleiskatsaus
Google Play Console on portaalisi Android-sovellusten hallintaan ja julkaisemiseen. Tarvitset kehittäjätilin, johon liittyy kertaluonteinen rekisteröitymismaksu.
Täällä luot sovelluksesi kauppasivun, lataat AAB:n, hallitset julkaisuja sekä seuraat suorituskykyä ja käyttäjäarvosteluja.
Google Play: kauppasivun tiedot
Kauppasivusi on se, minkä käyttäjät näkevät. Tee siitä houkutteleva!
- Sovelluksen nimi: Selkeä ja helposti haettava.
- Lyhyt kuvaus: Iskevä tiivistelmä.
- Täydellinen kuvaus: Yksityiskohtaiset ominaisuudet ja hyödyt.
- Kuvakaappaukset ja esittelykuva: Laadukkaat visuaaliset materiaalit, jotka esittelevät sovellustasi.
- Luokka ja tunnisteet: Auttaa käyttäjiä löytämään sovelluksesi.
iOS: projektin määritys ja tiimi
iOS:ää varten työskentelet Xcodella. Avaa Flutter-projektisi ios-kansio Xcodessa.
Varmista, että Bundle Identifier on yksilöllinen (esimerkiksi com.yourcompany.yourapp) ja määritä Version- ja Build-numerot. Sinun on myös liityttävä Apple Developer Program -ohjelmaan (99 $ vuodessa).
iOS: arkistointi ja App Store Connect
Siirry Xcodessa kohtaan Product > Archive luodaksesi sovelluksestasi arkiston. Tämä valmistelee sen jakelua varten.
Arkistoinnin jälkeen voit validoida sovelluksesi ja ladata sen App Store Connect -palveluun. Siellä hallitset sovelluksesi kauppasivua, betatestausta (TestFlight) ja tarkistettavaksi lähettämistä.
Testaa julkaisuprosessia koskevat tietosi
Olet oppinut tärkeät vaiheet sovelluksesi valmistelemiseksi ja julkaisemiseksi. Testataan seuraavaksi ymmärrystäsi Androidin julkaisuprosessista.
Kertaus: sovelluksesi on julkaistu!
Olet käynyt läpi koko matkan Flutter-sovelluksen kehityksestä siihen, että se on käyttäjien saatavilla molemmilla tärkeimmillä alustoilla!
- Määritit Android-projektin tiedot ja allekirjoitit sovelluksesi.
- Koostit julkaisua varten valmiit Android App Bundlet.
- Opit käyttämään Google Play Consolea kauppasivua ja julkaisuja varten.
- Valmistelit iOS-projektisi Xcodessa.
- Arkistoit sovelluksesi ja latasit sen App Store Connectiin.
Kummallakin kaupalla on omat erityispiirteensä, mutta näiden vaiheiden avulla saat sovelluksesi onnistuneesti julkaistua. Onneksi olkoon, olet nyt sovellusjulkaisija!
Opi Dart tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 22
- Oppitunnit
- 88
Usein kysytyt kysymykset
Onko oppitunti ”App Store ja Play Store” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Mobiilikehitys Flutterilla-oppimispolun 3 oppituntia, myös oppitunnin “App Store ja Play Store”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Mobiilikehitys Flutterilla-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”App Store ja Play Store”?
Oppikaa Flutter-sovelluksen valmistelun ja julkaisemisen koko prosessi Apple App Storessa ja Google Play Storessa. Harjoittelet Mobiilikehitys Flutterilla-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Mobiilikehitys Flutterilla-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Mobiilikehitys Flutterilla-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”App Store ja Play Store”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Mobiilikehitys Flutterilla-oppitunnilla?
Kyllä. Jokainen Mobiilikehitys Flutterilla-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- App Store ja Play Store
- Suorituskyvyn profilointi
- CI/CD Flutterille
- Sovelluksen koko ja buildin optimointi