ionic (tim) – app deployment

App store

Microsoft Visual Studio App Center

https://appcenter.ms/

Nota Application Id : “Every Android app has a unique application ID that looks like a Java package name, such as com.example.myapp. This ID uniquely identifies your app on the device and in Google Play Store. If you want to upload a new version of your app, the application ID (and the certificate you sign it with) must be the same as the original APK—if you change the application ID, Google Play Store treats the APK as a completely different app. So once you publish your app, you should never change the application ID.”

Release & Update

  • Kies één van onze projectjes in Ionic. Zorg voor een eigen icon + splashscreen. Bouw een APK, laad op naar App Center en download de release op jouw eigen Android toestel.
  • Update je project. Maak een kleine wijziging. Bouw een nieuwe APK en zorg voor een nieuwe release. Op jouw Android toestel zou je dan succesvol een update moeten kunnen doen?

    Versienummer?
    Wat merk je op met het versienummer? Dit nummer wordt niet automatisch opgehoogd. Dit kan je doen door het bestand build.gradle aan te passen (android>app>src>build.gradle)

    Versioncode = unieke nummer voor elke versie (integer die wordt opgehoogd)
    VersionName = meer gedetailleerde, leesbare nummering met puntjes. (major,minor, patch,build).

    Meer info over nummeren van apps, lees dit artikel: https://medium.com/@mangar/android-versioning-major-minor-patch-build-8d800a6e6b1

Play Store

Vanuit de Ionic docs wordt ook verwezen naar de deploy gids van Josh Morony. Loop even door deze pagina en je zal merken dat de releases via Play Store gelijkaardig zijn als wat we via AppCenter hebben geoefend.

Josh Morony’s: https://www.joshmorony.com/deploying-capacitor-applications-to-android-development-distribution/