esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Publier l'application sur les stores

Checklist de (re)build

Trouver Vous trouverez ci-dessous la checklist des actions à effectuer pour build ou rebuild l'app native et la publier sur les stores.

...

  •  Configurer Capacitor en éditant le fichier capacitor.config.ts
  •  Ajouter le support d'Android sur le projet
    Bloc de code
    npx ionic capacitor add android

  •  Build les sources d'Angular avec les modules
    Bloc de code
    npm run build [-- --configuration={environment}]

  •  Synchronisation des sources Angular avec les packages natifs Android
    Bloc de code
    npx ionic capacitor sync android [--no-build]

  •  Ajouter les autorisations pour les fonctionnalités natives dans le fichier AndroidManifest.xml
  •  Générer le Splashscreen et les icônes de l'application avec l'outil capacitor-assets
  •  (Ajouter la configuration Firebase en collant le fichier google-services.json dans le dossier android/app/)
  •  Exécuter la configuration Trapeze pour mettre à jour les numéros de version et build + (copie des fichiers de configuration Firebase)
  •  Ouvrir le projet dans Android Studio
    Bloc de code
    npx ionic capacitor open android

  •  Vérifier que l'on retrouve bien le bon package_name, ainsi que les autorisations nécessaires dans le fichier AndroidManifest.xml
  •  Vérifier que l'on retrouve bien les bonnes valeurs pour les attributs versionCode et versionName dans le fichier android/app/build.gradle
  •  Configurer les certificats pour la signature du bundle
  •  Générer l'App Bundle signé : menu > Build > Generate Signed Bundle
  •  Déposer l'App Bundle app-release.aab généré dans le dossier android/app/release/ sur le Play Store

...