Releases: PnX-SI/gn_mobile_core
1.3.0
Application de synchronisation
Ajouts et corrections
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.3.0-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pag | Parc amazonien de Guyane |
pnc | Parc national des Cévennes |
pne | Parc national des Écrins |
pnm | Parc national du Mercantour |
pnv | Parc national de la Vanoise |
1.2.1
Application de synchronisation
Ajouts et corrections
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.2.1-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.2.0
Application de synchronisation
Ajouts et corrections
- PnX-SI/gn_mobile_occtax#52
- Le paramètre
page_max_retry
a été supprimé pour plus de lisibilité et de facilité de paramétrage. Il n'est donc plus pris en compte. La clause d'arrêt lors de la synchronisation des taxons ne s'appuie donc que sur les conditions suivantes :- Aucun taxon n'a été trouvé lors de l'appel à la route paginée
/api/taxref/allnamebylist
- Le nombre de taxons remontés lors de l'appel à la route paginée
/api/taxref/allnamebylist
est égale à la valeur du paramètrepage_size
(on en déduit donc qu'il y a potentiellement d'autres taxons à synchroniser sur la "page" suivante) - L'API retourne une erreur 404
- Aucun taxon n'a été trouvé lors de l'appel à la route paginée
- La valeur par défaut du paramètre
page_size
a été remontée à 10000
- Le paramètre
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.2.0-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.9
Application de synchronisation
Ajouts et corrections
- #37
- Notification dédiée si la session courante est expirée
Quelques ajustements sur la configuration des workers dédiés à la synchronisation des données, notamment en cas d'échec. Maintenant ils ont plus de chances de pouvoir s'exécuter de nouveau (auparavant cela suivait une courbe exponentielle retardant du même coup le prochain essai surtout si la périodicité a été configurée sur une période assez longue).
Ajout d'un worker dédié pour notifier l'utilisateur si la session est arrivée à expiration. Auparavant elle était noyée avec le flot de notifications liées à la synchronisation de données.
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.9-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.8
Application de synchronisation
Ajouts et corrections
- La mise à jour des paramètres des applications peut provoquer un crash si les permissions d'accès en écriture n'ont pas été accordées.
Note : La mise à jour automatique des fichiers de paramétrage ne fonctionnent pas sur Android 11 (API >= 30). - Lancement automatique de la synchronisation et mise à jour des fichiers de paramétrage lors de la toute première authentification.
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.8-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.7
Application de synchronisation
Ajouts et corrections
La gestion des cookies a été un peu changée de façon à pouvoir déterminer plus tôt si la session reste valide ou non. Si elle n'est plus valide, l'application force la déconnexion effective pour obliger l'utilisateur à se reconnecter. Côté synchronisation, la session est vérifiée avant de lancer la moindre requête et si elle n'est plus valide, l'utilisateur sera informé soit au travers des notifications système Android ou redirigé automatiquement vers l'écran de connexion si l'application est active.
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.7-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.6
Application de synchronisation
Ajouts et corrections
Le type de réseau par défaut a été reconfiguré pour la synchronisation (aussi bien en wifi que via le réseau mobile). Le "worker" dédié à la synchronisation des données a été aussi reconfiguré pour être vu comme une tâche potentiellement longue par le système (il ne sera pas tenté de la tuer si jamais elle s'éternisait). Quelques ajustements ont aussi été réalisés pour les cas limites (perte de réseau en cours, données corrompues ou incomplètes, etc.) de façon à ne synchroniser en local que les données valides en entrée (pas de données vides ou incomplètes). Si ça arrive, il passe son tour pour avoir plus de chance lors de la prochaine synchronisation.
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.6-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.5
Application de synchronisation
Ajouts et corrections
- #34 : cf. README.md concernant la configuration de la synchronisation périodique. Cette configuration est optionnelle et par défaut, la synchronisation des données reste manuelle.
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.5-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.4
Application de synchronisation
Ajouts et corrections
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.4-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |
1.1.2
Application de synchronisation
Ajouts et corrections
Installation
Via la commande adb
:
adb install /local/path/to/sync-1.1.2-<flavor>-release.apk
où flavor correspond à la version aux couleurs du thème du parc :
Flavor | Description |
---|---|
generic | Version par défaut |
pnc | Parc National des Cévennes |
pne | Parc National des Écrins |
pnm | Parc National du Mercantour |
pnv | Parc National de la Vanoise |