Liste de vérification PWA en production
Validez l'installabilité, le comportement autonome, la configuration du service worker, les captures d'écran, les icônes, le repli hors ligne et la préparation de la production avant l'expédition de Starter Pro.
Valider avant la publicationLien vers la section
Utilisez cette liste de contrôle avant d'expédier la couche PWA dans Starter Pro.
L’objectif est de valider :
- qualité manifeste
- qualité d'icône
- Qualité de capture d'écran
- Service Worker Comportement
- routage de secours hors ligne
- mode autonome
- UX mobile
- Comportement HTTPS de production
Expédiez la couche PWA en toute confiance.
Paiement unique — Accès instantané après achat
Principe de publication
Un PWA n'est pas prêt pour la production car un manifeste existe. Il est prêt pour la production lorsque l'installabilité, le repli hors ligne, l'UX mobile et les limites de sécurité ont été validés.
Liste de contrôleLien vers la section
Manifeste
Travailleur des services
Fallback hors ligne
Portes de dégagementLien vers la section
Validation technique
- manifeste visible dans Chrome DevTools
- service actif
- `/offline` route disponible
- Les icônes chargent correctement
- screenshots charger correctement
- HTTPS activé en production
Validation du produit
- tableau de bord capture d'écran semble premium
- capture d'écran mobile représente l'utilisation de l'application
- page hors ligne correspond au système de conception PyColors
- Le mode autonome reste navigable
- les mises en page mobiles restent utilisables
Liste de contrôle manifesteLien vers la section
Valider dans Chrome DevTools :
Application
→ ManifestConfirmer:
- Le nom de l'application est correct
- Le nom court est correct
displayeststandalone- La couleur du thème est visible
- La couleur de fond est visible
- Les icônes sont détectées
- Les captures d'écran sont détectées
- Aucun avertissement d'installation n'apparaît
Liste de contrôle des actifsLien vers la section
| Actif | Résultat attendu |
|---|---|
icon-192.png | 192x192 |
icon-512.png | 512x512 |
maskable-icon-512.png | 512x512 avec rembourrage sûr |
apple-icon.png | 180x180 |
dashboard-desktop.png | 1280x720 |
dashboard-mobile.png | 390x844 |
Règle de capture
Utilisez de vraies captures d’écran de tableau de bord ou d’espace de travail. Évitez d'utiliser uniquement les écrans de connexion car ils ne communiquent pas la valeur SaaS complète.
Liste de contrôle hors ligneLien vers la section
Valider le comportement hors ligne :
Application
→ Service Workers
→ OfflineRechargez ensuite l'app.
Résultat attendu :
/offlinerenders- page garde le style PyColors
- app ne plante pas
- L'action reload est présente
- aucune donnée périmée sensible n'est affichée
Liste de contrôle mobileLien vers la section
Valider sur des appareils réels lorsque cela est possible :
- iPhone Safari
- Chrome Android
- mode autonome installé
- tableau de bord
- Page de facturation mobile
- Page des paramètres mobiles
- Page hors ligne mobile
Préférez/évitezLien vers la section
Validate
- construction de production testée avec
pnpm build && pnpm start - de vraies captures d'écran dans
public/pwa - Service Worker activé dans DevTools
- Fallback offline confirmé
- Comportement d'installation iOS et Android vérifié
Do not ship with
- Tester uniquement en mode développement
- captures d'écran de placeholder
- images manifestes surdimensionnées
- Hypothèses de facturation hors ligne ou auth
- Comportement du cache du service worker peu clair