PnX-SI / gn_mobile_occtax

Application mobile pour la saisie dans le module Occtax de GeoNature
GNU General Public License v3.0
13 stars 5 forks source link

Connexion internet #251

Open LafageDenis opened 8 months ago

LafageDenis commented 8 months ago

Bonjour,

J'ai un soucis de connexion sur deux appareils sous Android 14. Qu'il s'agisse de la version 2.6 ou de la 2.7, lorsque je renseigne l'adresse de la base Geonature, j'ai un message avec bandeau rouge indiquant que l'appareil n'est pas connecté à internet qu'il soit en Wifi ou en 4G. J'ai vérifié les autorisations de l'application. Il n'y a rien concernant la connexion à internet et tout ce que je peux autoriser l'est.

Auriez-vous des pistes ?

Merci

sgrimault commented 8 months ago

Bonjour, Quelle est l'URL pour accéder à GeoNature ? Par exemple, pour l'instance de demo, c'est https://demo.geonature.fr/geonature.

Je pense que le message d'erreur n'est pas explicite dans certains cas, notamment si l’application n'arrive pas à joindre le serveur GeoNature configuré (URL invalide).

gildeluermoz commented 8 months ago

J'ai eu le cas récemment. Il faut cliquer sur le bouton de retour en arrière du terminal Androïd . Puis accéder aux options avec le bouton en haut à gauche et cliquer sur "se déconnecter". Vérifier la validité de l'url du serveur GeoNature comme le propose Sébastien puis se reconnecter.

JulienCorny commented 8 months ago

Bonjour,

Avez-vous pu résoudre votre problème de connexion ?

Au cas où, une autre piste est un problème de certification SSL. Nous avons eu le cas récemment, et comme vous l'erreur renvoyée par l'appli était "vous n'êtes pas connecté à internet".

En regardant les logs d'androïd, nous avons vu que c'était dû à cette erreur : image

Cette erreur peut donc venir d'un certificat ssl incomplet pour lequel il manque le certificat intermédiaire. A noter que le certificat ssl peut être valide et fonctionner pour l'appli geonature, mais spécifiquement pour occtax mobile il semble qu'un problème sur le certificat intermédiaire peut générer cette erreur.

Vous pouvez tester si votre certification ssl est correcte ici par exemple : https://www.httpcs.com/en/test-ssl-certificate

LafageDenis commented 7 months ago

Merci pour vos réponses. L'adresse de connexion est https://geonature.cenpaysdelaloire.fr/

Je n'ai pas encore pu tester les solutions proposées....

Splendens commented 7 months ago

Bonjour, Je reproduis le même problème que Denis avec des appareils sous Android 14. En revanche, le problème est résolu à condition de ne plus avoir de règles Iptables sur le serveur GeoNature. Pour ceux qui utilisent Android 14, avez-vous ajouté des règles particulières pour le pare-feu afin de permettre la connexion des mobiles ?