Problème avec les réseaux WIFI publics...
Bonjour,
J'ai un problème récurrent avec les réseau WIFI sur mon iPhone. Lorsque j'arrive dans certains lieux publics (gares, aéroports...) qui disposent de WIFI (gratuit ou non), mon iPhone se connecte automatiquement au réseau qu'il détecte et tant que je ne vais pas sur internet, je n'ai pas de demande de validation du réseau. Par contre, si après j'utilise une application qui nécessite internet, çà plante lamentablement car le réseau n'est pas bon... Les applications en question ne traitent pas ce genre d'erreur... Et pour mon application j'ai le même comportement et pourtant je teste le réseau disponible, mais le test est satisfaisant. Sur l'iPhone, j'ai bien l'icône "WIFI" et lorsque je lance une requête internet, çà mouline... puis avant la limite du time-out j'obtiens des données qui sont non valides...
Y-a-t-il un moyen de remédier à çà ?
Merci d'avance...
Réponses
Il faut juste bloquer la connexion aux réseaux inconnus sur l'iPhone.
Couper le WiFi c'est con, t'en as besoin pour le GPS et tu perd le coté pratique.
Et sinon si au seins de vos apps vous voulez détecter un portail captif pour alerter l'utilisateur, il vous faut interroger une URL à vous qui renverra toujours la même chose. Ainsi lorsque vous arrivez en premier plan, un GET dessus et une comparaison avec la valeur attendue vous permettra de savoir si vous êtes bloqué par un portail captif ou non.
Parfois l'iphone detecte que tu es sur un reseau wifi avecportail captif et il t'affiche la page d'accueil en modal.
Cela ne fonctionne pas à tous les coups parce que je crois que les portails captifs, c'est un peu le bazar au niveau standard.
Bah il y a un aucun standard, ces truc ne respectent aucun protocole à vrai dire... DNS menteur, redirection battarde de tout protocole, création de faux certificats à la volé...
C'est une infamie... Il serait vraiment temps que l'IETF nous sorte un truc sur le sujet...
Bonsoir,
Tout d'abord désolée de n'avoir pas répondu plus tôt... Je n'avais pas de Mac sous la main !
Oui, évidemment, c'est une solution de facilité, mais ce n'est pas vraiment acceptable. Ce que je veux, c'est que mes utilisateurs n'ait pas de crash... Et si je leur dit "désactivez le WIFI", ils ne vont pas aimer !
J'ai testé, et çà ne change rien...
Ouais, je pense que c'est exactement çà ! Et effectivement comme j'attends du json, çà coince ! Je confirme que parfois, j'ai une page d'accueil et parfois non... Je vais tester la solution de Yoan.
Merci pour toutes ces réponses.
Je vous tiens au courant dès que possible.