Développement appli mobile c2c

Merci pour vos retours !

C’est une bonne remarque, merci. C’est corriger.

C’est corriger.

J’ai mis un bouton plus volumineux et intuitif.

N’hésitez pas à me faire un retour pour me dire si les corrections vous conviennent également de votre côté.

NB : Avant chaque test, relancer « l’apps » et une fois dessus rafraîchir la page en swipant vers le bas.

2 Likes

@Sixte-dsm , un truc bizarre ou que je ne comprend pas:
j’ai fait ma sortie (en simulation) donc j’ai sélectionné mon sommet avec l’itinéraire que je veux.

Après je remplis mon CR de sortie. A ce moment, il m’est proposé des centaines d’itinéraires qui n’ont rien à voir avec le mien du jour. Celui qui m’intéresse (mon itinéraire hors ligne) est tout en bas de la page après ces nombreux qui n’ont rien à voir avec ma sortie finie.


1 Like

C’est bon, c’est corrigé. Pour renseigner un itinéraire, cela fonctionne comme dans la version actuelle. La seule différence est qu’il y a un cadre orange dans lequel on retrouve « Mes topos ».

Si l’itinéraire n’était pas renseigné dans « Mes topos », on peut quand même ajouter un itinéraire comme avant, soit en zoomant sur la carte. Dans ce cas, une liste d’itinéraires apparaît, comme on le voit sur le screen que tu as envoyé.
Si on ne zoome pas sur la carte, on peut rentrer le nom de l’itinéraire.

Dans le cas où l’on est hors réseau et que l’on n’a pas enregistré notre itinéraire dans « Mes Topos », on peut quand même préenregistrer la sortie en lui attribuant un titre provisoire.

Si on choisit un titre provisoire, il n’y aura pas d’autres informations à renseigner. La synchronisation se fera au moment où l’on sera reconnecté et où l’on aura choisi l’itinéraire correspondant.

@Sixte-dsm j’ai fait un test avec une vraie sortie réelle:

  • j’ai démarré ma sortie avec le gros bouton maintenant bien visible :+1:
  • En fin de sortie, j’ai arrêté l’enregistrement et fait « Créer la sortie ». J’arrive bien sur le formulaire classique pour rentrer une nouvelle sortie.

Question:
Je ne peux pas insérer d’image à cause du problème du forum :rage:

  • Que veut dire le texte à cocher dans la fenêtre

:ballot_box_with_check: Enregistrer la trace GPS
La trace ne sera pas enregistrée (économie batterie)

Ce texte est contradictoire

  • j’ai créé ma sortie mais pas enregistrée dans C2C.
    - le compteur de temps dans l’encarts noir avec les km tourne toujours malgré l’arrêt. Etrange!
    - Il m’est indiqué une trace à 11 points mais le tracé sur la carte ressemble davantage à 4 points. Elle n’est d’aucune utilité. Etrange pour une sortie de 3h environ!
    - Dans le formulaire de remplissage de sortie, lorsqu’il y a des choix multiples et qu’il faut en cocher 1 seul (conditions, météo,…), il y a toujours une première ligne vide en haut.

Par erreur (problème de mes gros doigts sur un petit écran), j’ai désélectionné l’itinéraire de mes favoris avant d’avoir validé complètement ma sortie. Maintenant, lorsque je retourne dans ma sortie pour finir de la compléter, je n’ai plus l’itinéraire du jour mais des centaines d’itinéraires proposé comme lors de mon test précédent hier.

  • Ne serait il pas possible d’interdire la suppression d’un itinéraire favoris tant que la sortie n’est pas complètement rentrée dans le topoguide ?

Toutes ces explications seraient beaucoup plus faciles si documentées par des copies d’écran impossibles à insérer en ce moment. J’essayerais plus tard si éventuellement cela refonctionne

2 Likes

Merci Gilles pour ce test

Ce qui est corrigé suite à ton retour :

  • Le texte contradictoire de la fenêtre GPS
  • Le compteur qui continuait de tourner après « Créer la sortie »
  • L’itinéraire du jour, maintenant coché automatiquement dans le formulaire — plus besoin d’aller le chercher dans une liste de centaines
  • La ligne vide en haut des listes déroulantes
  • Et le problème de la trace quasi vide : quand le téléphone interrompt l’enregistrement, l’app te le signale désormais au lieu de faire semblant

Sur l’enregistrement de la trace GPS , c’est plus compliqué. On n’est pas sur une application native, donc rien ne peut vraiment tourner en arrière-plan. Garder l’écran allumé marcherait mais consomme beaucoup trop. J’ai mis en place une autre approche (une bande son inaudible qui empêche le téléphone d’endormir l’app), qui n’est pas fiable à 100 % selon les téléphones. Ça demande des tests terrain.

Plus largement , il y a eu beaucoup de refontes ces derniers jours : le forum, « Mes topos » réorganisé en deux parties (en ligne / hors ligne), le calcul des distances et dénivelés entièrement revu, la mise en pause d’une sortie, la prévisualisation avant publication, les unités configurables.

2 Likes

Nouveau test ce matin en condition réelle mais comme il est impossible d’insérer des images dans le forum je passe par un autre moyen de contact.

1 Like

J’ai testé la création de sortie depuis l’appli. Qq retours :

  • elle n’a pas gardé la trace GPS
  • les boutons pour démarrer et arrêter l’enregistrement sont un peu petits (mais ça passe)
  • quand on remet le réseau, la sortie est uploadée sans demander confirmation : pas forcément gênant, mais un peu surprenant, j’ai cherché où elle était dans l’appli avant de voir qu’elle était en ligne
  • le champ « remontées mécaniques » masque le titre du champ suivant
  • des textes du menu déroulant + (pour ajouter sortie,…) sortent du cadre
1 Like

@Loic_P As tu rechargé l’application car le bouton démarrer a été agrandi dernièrement (en + d’autres modifications) ?

1 Like

Test très basique de création de sortie aujourd’hui (que du « texte »).
Pareil que @Loic_P, j’aurais aimé valider la publication plutôt que ça soit automatique.

1 Like

Non je ne l’avais sans doute par rechargée. Dans le bus retour, j’ai voulu refaire un test et j’ai effectivement vu ce bouton « Démarrer la sortie » (le coup d’avant j’avais le petit bouton).

1 Like

Merci pour les retours. Je prends note de toutes les remarques.
Je modifie les bugs d’affichage.
Et je fais en sorte que la sortie ne s’upload pas automatiquement.

Pour la sortie GPS, c’est plus compliqué. Je cherche la solution étant donné que ce n’est pas une appli native.
Je vous tiens au courant de quand vous pouvez tester l’option à nouveau.

N’hésitez pas à me faire des retours sur le reste de l’app.

Et mettez bien l’app à jour avant chaque test.

2 Likes

@Sixte-dsm petit problème d’affichage de certains caractères spéciaux dans le forum

Toujours dans la partie forum en mode affichage « Récent » :

  • Ne faudrait il pas afficher les Discussions récentes en haut de page ?
    Actuellement c’est dans l’ordre
  1. mes discussions
  2. épinglés
  3. catégories
  4. discussions récentes
1 Like

C’est fait : les discussions récentes sont maintenant en haut de la page.

Ce n’est plus automatique : la sortie attend qu’on la publie depuis « Mes topos ».

C’est corrigé.

C’est corrigé.

Concernant la trace GPS : sur iPhone, il n’est pas possible pour l’instant d’enregistrer une sortie avec le téléphone en veille (écran verrouillé). Sur Android, a priori ça fonctionne, mais ça reste à confirmer sur le terrain.

Sur iPhone, le mieux qu’on puisse faire est d’appuyer sur « Mode écran allumé (poche) » : l’écran reste allumé avec un fond noir, ce qui consomme très peu de batterie (voir photos ci-dessous). Mais on peut donc pas utilisé notre téléphone quand on a lancé une sortie Un appui long permet d’en sortir.

Deux options possible :

  1. Garder la solution actuelle : l’enregistrement se fait dans l’app, téléphone en poche sur Android (à confirmer) et en mode écran allumé sur iPhone.
  2. Passer par une app native (Strava, etc.) : quand on appuie sur « Démarrer la sortie », l’app propose de lancer l’enregistrement dans Strava, puis on récupère la trace grâce à la connexion de compte Strava qui existe déjà sur Camptocamp.
2 Likes

Il semble que cela ne fonctionne plus depuis un bout de temps avec Strava

C’est possible avec tous les traqueurs d’activité enregistrés sur C2C ?
Je suis avec Suunto et je pers régulièrement la synchro

A mon avis, si on peut rester indépendant, cela est préférable.
Ce n’est pas fiable ces traqueurs externes (Strava, suunto,…)
Mais cela dépend des possibilités techniques expliquées plus haut

J’ai retesté l’enregistrement de la trace et la saisie de sortie offline ce WE.

  • Samedi : ça a plutôt bien marché. Par contre toujours pas de trace enregistrée (je suis sur Android pourtant)
  • Dimanche : au moment d’enregistrer la sortie, j’ai eu un écran « Oups ». Je me suis fait déconnecter. Après reconnexion, j’ai pu enregistrer la sortie en local. Ce soir (donc plus de 24h après), j’ai voulu publier la sortie. Impossible, malgré plusieurs tentatives. Ca dit « Synchronisation interrompue. Vos sorties sont conservées, réessayez depuis mes topos ».

Sinon une amélioration qui serait bienvenue : pouvoir modifier sa sortie en local, avant de la publier.
En général (avec l’ancienne appli), j’enregistre la sortie en local dès sa fin. Puis je la renseigne pendant le trajet, avant de la publier.

PS : ce serait bien que d’autres testent sur des sorties réelles, pour débusquer les différents bugs qui ne se voient que sur certaines manières de l’utiliser.

Bonjour,
Depuis la mise à jour de l’API du 13 septembre, l’API refuse l’app V3 (hébergée sur https://sixtedsm.github.io).
Du coup, l’app ne marche plus en ligne : pas de recherche de topos, pas de connexion, pas de publication.
Serait-il possible d’ajouter https://sixtedsm.github.io aux origines autorisées ?
Merci,
Sixte

On regarde, merci!

1 Like

on dirait qu’il y a des facons de faire en natif … mais peut être pas evident a intégrer? Getting the User’s Location

perso je continuerai a utiliser une appli dédiée avec une carto offline etc. ce qui me parait sortir un peu du « coeur de métier » de c2c.
mais si on arrive a faire un enregistrement « basique » pas trop mal optimisé (sinon ca va surtout faire raler les gens), ça pourrait sûrement répondre à certains usages.

globalement, je suis plutôt d’accord avec les choix faits jusqu’ici (dsl de pas avoir regardé plus tôt), plus on met en commun avec la base web, plus ça évite de dupliquer la maintenance, et plus ça améliore l’ergonomie du site web mobile (pas tout le monde voudra installer une app)
mais j’imagine que certains trucs nécessiteront un wrapper natif par ex.

  • le bon fonctionnement d un enregistrement gpx (pas prioritaire?),
  • garder les coordo GPS EXIF d’une image uploadée (détails: #4259 )
  • l’espace de stockage hors-ligne, en cas de nombreuses photos, ou pour pouvoir être sûr qu’un CR rentré hors-ligne ne sera pas supprimé par le navigateur avant d’être uploadé (c’était un problème particulièrement sur iPhone mais il semblerait la situation se soit améliorée: Updates to Storage Policy | WebKit ).

Hello,

Effectivement, ça vient d’une mise à jour de sécurité qui a (entre autres) restreint les accès via les CORS.
On a rajouté l’URL à celles considérées comme légitimes
J’espère que c’est revenu à la normale (je n’ai pas accès à cette URL pour vérifier)

Yoann