Démo de tâches terrain

En ligneen

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.