PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Champs HTML et url https
Champs HTML et url https
Débuté par Roumegou, 11 mai 2022 08:33 - 5 réponses
Posté le 11 mai 2022 - 08:33
Bonjour,

Comme le dernier post (Aymeric) cela concerne aussi le champs HTML et
c'est un problème très bloquant.

Nous initions un champs HTML avec une URL (site responsif).
L'idée est dans certaine partie de l'appli de se connecter en
transparent à des fonctionnalités déjà présentes sur un site (ex
boutique, panier, commande).

En simulation cela marche correctement.
En Production, déployé sur les smartphones, cela marche en Android.
Mais sur les Iphones, le site vient bien s'afficher mais dès que l'on
navigue (exemple je clique plusieurs fois sans attendre sur des
boutons) on a un plantage.
(je mettrai le contenu de l'erreur dans le fil, là je ne l'ai plus
l'appli en test installée sur mon iphone)
Cela fait comme s'il y avait une perte de synchronisation.

Donc comme d'hab, c'est l'IOS qui coince. (testé en 26 et en 27)
Cela serait du au webkit pourtant on utilise bien celui préconisé.

La faute au webkit ? pas à Windev Mobile ?

sauf que l'on a développé un petit test d'une appli écrite en swift et
encapsulant ce même site
et là on ne plante pas

Donc est-on dans une incapacité d'utiliser cela avec WinDev Mobile ?
Ce qui nous placerait dans l'obligation de choisir une autre techno; ce
qui fait ch... vu l'investissement temps et logiciel déjà réalisé.

Car on maîtrise bien maintenant un mixte de beaucoup d'html généré par
un webservice (webdev) et l'interaction de boutons windev mobile. Sauf
que si c'est un site totalement externe, cela ne marche plus sur les
ios.

Merci de vos retours et possibles solutions.

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Posté le 12 mai 2022 - 10:08
Roumegou avait prétendu :

Quand l'application plante le code erreur est

L'opération n'a pas pu s'achever
(NSURLEErrorDomain erreur -999)

Comment peut-on savoir ce que PCSOFT utilise ?
en fouillant dans le code xcode généré par WM on voit webview

dans notre test en swift c'est wkwebview
est-ce que c'est la même chose ?

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Posté le 12 mai 2022 - 11:52
Roumegou a formulé la demande :
Roumegou avait prétendu :

Quand l'application plante le code erreur est

L'opération n'a pas pu s'achever
(NSURLEErrorDomain erreur -999)

Comment peut-on savoir ce que PCSOFT utilise ?
en fouillant dans le code xcode généré par WM on voit webview

dans notre test en swift c'est wkwebview
est-ce que c'est la même chose ?


une recherche sur google de ce code erreur permet d'avoir des
indications. La plus probante signifie qu'une autre demande est
effectuée avant que la demande précédente ne soit terminée.

https://stackoverflow.com/questions/16073519/nsurlerrordomain-error-code-999-in-ios

Sauf que bien sûr on n'y peut absolument rien ! donc est-ce à monitorer
par pcsoft ?

je suis en train de refaire des tests. Le site est en php. Si je
navigue avec l'énergie d'un macaroni cuit ça va le faire
si je suis plus chihuahua cocainomane, et que je clique 2 fois sur un
bouton retour Plantage
Non en fait pas besoin d'être si excité que cela pour provoquer le
plantage

on va prendre d'autres sites (de chez nous)
Mais je suis persuadé que c'est côté code généré par WM qu'il y a un
problème.

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Posté le 12 mai 2022 - 15:35
bon suite des tests

l'encapsulation de site
on a mis un de nos sites et on a eu un peu plus de mal à le faire
planter avec la vs WindevMobile.
Mais on y arrive. Dès qu'il y a une légère latence et qu'on refait
plusieurs appels Boum !

on a développé une appli avec flutter
et là on plante pas

Il faut aussi que côté Android la vs WM on lui tire un peu sur la g...
pour voir si elle ne bronche pas

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Posté le 12 mai 2022 - 16:58
Roumegou vient de nous annoncer :

bon autre essai en cordova (phonegap)
on plante pas
ça fait 3 technos (swift,flutter,cordova) qui permettent sans encombre
ce genre de chose et windevMobile non

J'ai voulu tester ma vs windevmobile avec le site pcsoft.fr
mais c'est du wordpress (pas de temps d'attente, donc pas de pb) et
pour le coup si j'essaie d'aller dans la partie forum (là on est dans
du wb) et bien la page ne se lance pas. Ils doivent tester qq chose
pour ne pas donner suite à la requête. (??)
Dommage on aurait été dans un cas non discutable. Toujours bizarre la
vs android permet l'accès au forum de pcsoft

Yes !! j'ai réussi à faire planter le site pcsoft dans leur gestion de
commande.


Sinon l'appli sur Android (wdm) ne pose pas de problème sur tous nos
tests.

Donc un vrai problème que cette fonction dans IOS !!

je vais faire un projet pour le ST

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Posté le 17 mai 2022 - 17:03
Roumegou a couché sur son écran :
> je vais faire un projet pour le ST

problème constaté et référencé par le ST
donc en attente des suites

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus