9. Notre (humble) expérience sur
• Le versioning
• Prod / Preprod / Draft
• Les notifications Push
• Flexibilité : via les webview
10. Le versioning
• Tous les appels API comportent
le numéro de version de l’appli
(ex : app_version=2.0.1)
• Une façon de pousser les
mises à jour intégrée dès la
première version de chaque
application.
• Des paramètres de
configuration dynamiques
11. Prod / Preprod / Draft
• Pas de flag DEBUG=1 en dur !
• 4 applis sur les téléphones :
Prod / Draft / NextProd / Preprod
13. Les notification push
• On laisse le temps à l’utilisateur de découvrir l’appli avant
de lui proposer d’accepter les pushs
• Le token est envoyé au serveur à chaque activation de
l’appli => robustesse & statistiques
• Moteur d’envoi maison (une boucle « for » efficace et
cheap).
• A refaire => Amazon SNS (10$ / mois) ; ou bien Kahuna
(1000+ $/mois)