Bonjour à toutes et à tous,
je dois trouver le moyen d'exécuter une appli sous Android pour récupérer la signature d'un client sur smartphone Android, avec un stylet.
Ce fichier image de signature dois pouvoir ensuite être remonté vers mon serveur.
La contrainte, le chauffeur peut avoir à faire signer un client sans connexion internet (dans des sous-sols par exemple).
D'où stockage local du fichier de signature.
Je vois actuellement deux options :
1) Ecrire une appli en Java, sachant que je ne connais pas Java.
2) (Ecrire) Trouver une API JS à embarquer dans mon appli web.
Comme par exemple : http://willowsystems.github.io/jSignature/#/about/
Je n'ai pas encore bien détailler jSignature, il faut que je creuse un peu.
J'ai vu qu'il existait : sessionStorage et localStorage.
Mais je n'ai pas réussi à comprendre si le stockage était lié ou non au nom de domaine.
Ploblématique :
Le chauffeur a une connexion internet et affichage la page de signature.
Il va faire signer le client qui est au sous-sol, pas d'internet, pas d'envoi de la signature au serveur.
Donc, stockage local, puis envoi de la signature au serveur quand on retrouve de l'internet.
Un problème est, que s'il perd la page internet pour une raison quelconque, il doit retrouver de l'internet pour ré afficher la page.
Une solution (?), avoir la même page de signature, dans un fichier local, simplement exécuté par le navigateur, sans connexion internet. Cette page pourra donc faire tourner l'API de signature sans connexion internet et enregistrer en local le fichier de la signature.
Le client signe, et hébergement local du fichier via sessionStorage ou localStorage.
Ensuite, est-ce que mon appli web (via internet) aura accès à ce fichier local, créé par une page web local ? (file://.../signature.html et non pas http://.../signature.html)
Merci pour vos éclaircissements.
Nils.
Partager