Guide utilisateur iOS - Photos Expertsgroupe
Ce document explique le fonctionnement reel de l application sur iPhone: parametres obligatoires, capture terrain, gestion des dossiers, envoi serveur, et comportement en cas de probleme.
Version iOS - 24 mai 2026
Prise de photo
Galerie
Envoi serveur
Parametrage iOS
1) Demarrage rapide (2 minutes)
- Connectez-vous avec votre compte professionnel.
- Ouvrez Parametres et renseignez Initiales, Plaque de rattachement et URL API.
- Enregistrez, puis allez dans Prendre une photo.
- Saisissez un dossier, capturez, puis envoyez depuis Envois au serveur.
Les photos sont d abord stockees localement sur l iPhone.
Meme sans reseau, la prise de vue continue.
1 bis) UUID iPhone obligatoire (UDID)
Pour installer et utiliser correctement la version iOS terrain, il est imperatif que l UUID (UDID) de chaque iPhone soit enregistre dans le provisioning de l application.
Sans UUID enregistre, l installation peut echouer ou l application
peut ne pas se lancer apres installation.
Methode recommandee (rapide)
- Brancher l iPhone en USB sur le Mac.
- Debloquer l iPhone et accepter "Faire confiance".
- Dans le terminal du projet, lancer la commande: flutter devices
- Copier l identifiant iOS detecte (chaine longue type 00008030-...).
- Transmettre cet UUID a l equipe qui gere certificats/profils iOS.
Si vous ne savez pas recuperer cet UUID, contactez le support pour assistance.
2) Parametres obligatoires et impact
- Initiales de l expert: identifiant terrain dans le contexte photo.
- Plaque de rattachement: determine le routage serveur de l envoi.
- URL de l API: necessaire pour la recherche dossier et l envoi.
Tant que ces champs ne sont pas complets, l application bloque les ecrans metier
(photo, galerie, envoi serveur).
3) Reglages conseilles sur iPhone
- Taille des images envoyees: Original pour la qualite max, 1600/2048/2560 pour alleger.
- Verrouiller en portrait: recommande pour stabilite d usage.
- Objectif par defaut: grand-angle, standard ou zoom selon appareil.
- Geolocaliser les photos: active les metadonnees GPS.
- Nettoyage automatique: 30 ou 60 jours pour les photos deja envoyees.
Option Reconnaissance de plaque: utile si vous utilisez le scanner,
mais plus consommatrice en ressources.
4) Flux photo terrain (detail pratique)
- Allez dans Prendre une photo.
- Saisissez un numero de dossier (ou cherchez via loupe / scanner plaque si active).
- Choisissez le type de mission.
- Ouvrez la camera, capturez vos photos, puis validez.
Subtilites importantes
- La prise suivante est possible tres vite: l enregistrement continue en arriere-plan.
- Le badge GPS / No GPS affiche l etat de geolocalisation quand l option GPS est active.
- Le GPS est tente avec timeout court: si indisponible, la photo est quand meme sauvee.
- Flash disponible en 3 modes: Auto, On, Off.
- Mise au point: toucher l image. Zoom: pincer l ecran.
- Le dernier dossier et la derniere photo sont memorises pour reprise rapide.
Chaque photo inclut horodatage + metadonnees (dossier, reseau, infos techniques).
Si la geolocalisation est autorisee, les coordonnees sont enregistrees dans les metadonnees.
5) Galerie et gestion des dossiers
- Les photos sont classees par dossier.
- Import possible depuis la phototheque iOS vers un dossier choisi.
- Renommage, tri et suppression de dossier disponibles.
- Suppression unitaire d une photo possible.
- Suppression d un dossier = suppression de toutes ses photos locales.
Le mode "nouveau dossier" reinitialise le contexte en cours (dossier + apercu).
6) Envoi au serveur: ce qui se passe vraiment
- L envoi se fait manuellement depuis Envois au serveur.
- Selectionnez un ou plusieurs dossiers puis lancez.
- Selon configuration, une confirmation avant envoi peut etre demandee.
- Le moteur tente en batch, puis peut basculer en fichier par fichier si necessaire.
- Les fichiers deja marques "sent" ne sont pas renvoyes.
- Retry reseau et refresh token sont geres automatiquement.
En cas d echec reseau/serveur, les photos restent locales en attente de nouvel envoi.
En cas d erreurs, un debug partageable peut etre genere depuis l ecran d envoi.
7) Permissions iOS et verification
Si une fonction ne marche pas, allez dans Reglages iPhone puis Photos Expertsgroupe:
- Camera: Autoriser
- Photos: lecture + ajout
- Localisation: Pendant l utilisation (si GPS active)
Si une permission est refusee, l app peut fonctionner partiellement
(exemple: photos sans GPS), mais certaines fonctions seront limitees.
8) Tableau de diagnostic express
| Symptome | Cause probable | Action recommandee |
|---|---|---|
| Impossible d ouvrir Photo/Galerie/Serveur | Parametres obligatoires incomplets | Renseigner Initiales + Plaque + URL API puis enregistrer |
| Badge No GPS | Permission GPS refusee ou GPS indisponible | Verifier Reglages iOS; sinon continuer la capture (photo sauvee sans GPS) |
| Echec d envoi | Reseau faible, token invalide, erreur serveur | Relancer plus tard; utiliser le partage du debug si echec persistant |
| Dossier non trouve via recherche | Saisie inexacte ou absence de correspondance API | Verifier la saisie, tester avec immatriculation complete, reessayer |
| Stockage iPhone qui diminue | Accumulation de photos locales/envoyees | Activer nettoyage auto + lancer Nettoyer maintenant |
9) Bonnes pratiques terrain
- Verifier le dossier avant la premiere photo.
- En reseau faible: capture d abord, envoi ensuite.
- Activer le nettoyage auto pour garder un iPhone fluide.
- Ne pas desinstaller l app tant que les photos locales ne sont pas envoyees.
- En cas de blocage: redemarrer l app puis verifier permissions iOS.