Méthodes de synchronisation - Mobile

Pour être utilisée hors ligne, l'application mobile EarthRanger doit synchroniser les ressources de la plateforme Web et les enregistrer dans une base de données locale sur l'appareil.

Voici quelques-unes des différentes méthodes de synchronisation du contenu :

Se connecter

Comment synchroniser ?

Lorsque vous vous connectez avec un utilisateur et un mot de passe sur l'écran initial.

  • Si l'utilisateur utilisé pour se connecter est différent de celui actuel dans la base de données, la base de données locale sera supprimée pour démarrer une nouvelle synchronisation des ressources.

Qu'est-ce qui est synchronisé ?

  • Comptes d'utilisateurs
    • Utilisateur suivi par sujets
  • Catégories d'événements
  • Types d'événements
  • Types de patrouilles
  • Sujets
  • Pistes thématiques

Une fois le processus décrit ci-dessus terminé, une base de données locale est créée sur l'appareil. L'application EarthRanger interroge ensuite cette base de données pour afficher les catégories et types d'événements, ainsi que les patrouilles que l'utilisateur ou le profil est autorisé à consulter.

Cette base de données servira de référence à l'application mobile pour savoir quelles données afficher. Si une modification a été apportée à l'interface d'administration pour que l'application puisse la voir, elle doit être synchronisée. Exemple :

  • Le nom d'une catégorie d'événement a été modifié
  • Un nouveau profil a été ajouté
  • Les permis d'un utilisateur ont été modifiés
  • Un nouveau type d'événement a été créé
  • Un nouveau type de patrouille a été créé
  • Le schéma d'un type d'événement a été modifié

Vous pouvez synchroniser l'application des manières suivantes :

  • Appuyez sur Synchroniser dans la vue d'état
  • Fermer et rouvrir l'application (écran de démarrage)
  • Déconnectez-vous et connectez-vous avec un nouvel utilisateur (notez que cela supprimera toutes les données)

Synchronisation dans la vue d'état

Comment synchroniser ?

Dans la vue d'état, vous trouverez un bouton Synchroniser en haut à gauche sur lequel vous pouvez appuyer manuellement.

Qu'est-ce qui est synchronisé ?

  • Vérifiez les ressources et synchronisez-les si nécessaire
    • L'application a besoin d'une connexion réseau stable
    • L'application communiquera avec la plateforme Web et demandera s'il y a eu des changements pour :
      • Types d'événements
      • Catégories d'événements
      • Patrouilles événementielles
      • Sujets
      • Pistes thématiques
      • Événements à distance
    • S'il y a des modifications, l'application mobile Earthranger lancera le processus de synchronisation en supprimant les données précédentes dans la base de données et en créant une nouvelle table.
      • Le bouton de synchronisation sera grisé pendant que ce processus se termine
    • Une fois la synchronisation terminée, la modification apportée dans l'administrateur devrait être disponible dans l'application mobile
  • Essayez de télécharger les données de synchronisation en attente
    • Événements
    • Patrouilles
    • Suivi

Exemple:

Je suis actuellement connecté en tant qu'utilisateur ayant accès à une catégorie d'événements appelée Surveillance.

Cette catégorie a un type d'événement appelé Coexistence Homme-Faune et Coexistence Homme-Faune (ancien) :

Dans l'administrateur, j'ai supprimé le type d'événement :

Coexistence Homme-Faune (ancienne) car je veux commencer à utiliser la coexistence Homme-Faune à sa place.

Je ne vois pas l'événement sur le Web.

Pour que le type d'événement ne s'affiche plus dans l'application, nous devons effectuer une synchronisation.

Nous naviguons donc vers la vue d'état

  • Assurez-vous que nous avons une bonne connexion réseau
  • Synchronisation des robinets
  • Attendez que le bouton de synchronisation cesse d'être grisé
    • En fonction du nombre de types d'événements dont vous disposez et de la vitesse de connectivité
  • Accéder à la catégorie d'événement
  • L'événement Coexistence Humaine et Faune Sauvage (ancien) ne devrait plus être disponible dans l'application

Écran de démarrage

Comment synchroniser ?

Lorsque vous fermez l'application et la rouvrez lorsque vous disposez d'une connexion réseau stable, l'application recherchera la plate-forme modifiée, l'écran de démarrage s'affiche avec un chargeur.

Qu'est-ce qui est synchronisé ?

Veuillez noter

Pour réduire le temps de démarrage de l'application, seules les données utilisateur/profil, les types d'événements et les types de patrouilles sont vérifiés pour être mis à jour.

  • Vérifiez les ressources et synchronisez-les si nécessaire
    • L'application a besoin d'une connexion réseau stable
    • L'application communiquera avec la plateforme Web et demandera s'il y a eu des changements pour :
      • Types d'événements
      • Types de patrouilles
      • Données utilisateur/profil
    • S'il y a des modifications, l'application mobile Earthranger lancera le processus de synchronisation
      • L'écran de démarrage et le chargeur resteront ouverts jusqu'à ce que ce processus soit terminé
    • Une fois la synchronisation terminée, l'application sera redirigée vers la vue cartographique

Connectez-vous en tant qu'utilisateur différent

Comment synchroniser ?

Lorsque vous vous déconnectez et vous reconnectez en tant qu'utilisateur différent qui n'est pas présent dans la base de données locale, la base de données est supprimée et remplie à nouveau avec de nouvelles données.

Qu'est-ce qui est synchronisé ?

  • Toutes les données sont synchronisées
    • L'application a besoin d'une connexion réseau stable
    • Étant donné que la base de données est supprimée, toutes les ressources seront à nouveau synchronisées, qu'une modification ait été détectée ou non.
      • Utilisateurs de comptes
      • Types d'événements
      • Catégories d'événements
      • Patrouilles événementielles
      • Sujets
      • Pistes thématiques
      • Événements à distance

EarthRanger 2.9.0

Was this article helpful?