La publication
De l'application finie au magasin : signature, numéro et nom de version, format de livraison, fiche, déclaration des données, pistes de test, examen, déploiement progressif et mise à jour.
- 29 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
- Comprendre
Quelques cartes du deck
Piste de test : de quoi s'agit-il ?
Voir la réponse
Canal du magasin qui distribue une version à un public choisi avant la production : l'équipe (interne), des testeurs invités (fermé) ou tout volontaire (ouvert).
Elle permet de trouver les défauts avant le grand public. On élargit le public à mesure que la confiance monte : interne, puis fermé, puis ouvert, puis production.
Quelle valeur de
versionCodeGoogle Play acceptera-t-il pour la nouvelle version, sachant que le dernier envoi utilisaitversionCode 12?
```groovy
defaultConfig {
versionCode ???
versionName "1.4.1"
}`13121.4.1"13", entre guillemets
Voir la réponse
13Le numéro doit être un entier strictement plus grand que tous ceux déjà utilisés.
12a déjà servi,1.4.1n'est pas un entier, et le texte"13"n'est pas un nombre : seul le nom de version est un texte.Dans
build.gradle, le champ … est un entier qui monte à chaque envoi, et … est le texte affiché à l'utilisateur.Voir la réponse
Dans
build.gradle, le champ versionCode est un entier qui monte à chaque envoi, et versionName est le texte affiché à l'utilisateur.Exemple :
versionCode 13etversionName "1.4.0". On peut garder le même nom sur deux envois, jamais le même numéro.Signature d'une application : de quoi s'agit-il ?
Voir la réponse
Opération qui appose sur le paquet une empreinte cryptographique calculée avec une clé privée, pour prouver qu'il vient bien de son éditeur.
Android refuse d'installer une mise à jour qui n'est pas signée par la même clé que l'application déjà installée : perdre la clé de signature, c'est ne plus pouvoir mettre à jour.