Démo de tâches terrain
Authentification requise
Vous devez être connecté pour utiliser cette démo. Veuillez vous connecter à votre compte pour continuer.
Comment tester la mise en file hors ligne et les notifications
1. Connectez-vous et activez les notifications
Connectez-vous avec votre compte de démonstration et cliquez sur 'Activer les notifications' ci-dessous. Accordez la permission du navigateur lorsqu'on vous le demande.
2. Mettez en file des tâches en ligne
Sélectionnez un type de tâche, obtenez votre localisation, ajoutez des notes et cliquez sur 'Mettre en file d'attente'. Vous la verrez apparaître dans la liste 'Tâches en attente'.
3. Passez hors ligne et mettez en file d'autres tâches
Ouvrez DevTools (F12) → Réseau → sélectionnez 'Hors ligne' dans le menu déroulant d'accélération. Mettez en file d'autres tâches hors ligne. L'indicateur d'état affichera 'Hors ligne'.
4. Supprimez et testez les modifications
Supprimez des tâches ou mettez en file de nouvelles tâches hors ligne. Toutes les modifications sont stockées localement dans IndexedDB jusqu'à ce que vous vous reconnectiez.
5. Revenez en ligne et synchronisez
Revenez à 'En ligne' dans le menu déroulant d'accélération. Le service worker détectera la connexion et synchronisera automatiquement tous les changements en attente avec le serveur.
6. Testez les notifications push
Cliquez sur 'Envoyer un test' dans la section Notifications push pour envoyer une notification de test. La notification apparaîtra même si l'onglet de l'application n'est pas actif.
Notifications push
Activez les notifications ci-dessous et utilisez le bouton 'Envoyer un test' pour recevoir des notifications push. Les notifications fonctionnent même lorsque le navigateur est minimisé ou fermé.
Notifications non prises en charge
Votre navigateur ne prend pas en charge les notifications push. Essayez Chrome, Firefox ou Edge.
Cette démo met en file des tâches terrain avec des coordonnées GPS en utilisant IndexedDB. Le service worker déclenche une synchronisation en arrière-plan et le SyncManager vide les écritures en file lors du retour de la connexion.