-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pouvoir partager une session de réception de marchandise vers un autre appareil #89
Comments
J'ai réfléchi un peu à cette histoire. On a pas que des métadatas à transférer, on peut aussi avoir des images, grâce à la nouvelle fonctionnalité de photos. Du coup, il faut forcément passer à un format de fichier custom, type .zip. Un peu comme les fichiers .docx qui sont .zip avec plein de choses dedans. D'ailleurs la majorité des apps et paquets sous macOS sont sous ce format. Transparent pour l’utilisateur mais simple à manipuler. Dans les apps, le format de fichier (ex. .spgr) est référencé comme ouvrable par l'app supercoop. Ainsi, si cliqué dans un mail, ça ouvre directement l'app et propose d'importer la donnée. Bien sûr, une classe s'occupera de créer et lire ces fichiers et gérer les versions. Je n'ai pas actuellement d'idée plus simple n'impliquant pas un webservice externe. Je propose donc :
metadata.json{
"version": 1
"export_timestamp": "",
"author": {
"name": "",
"email": ""
} data.json{
"poId": "...",
"poName": "...",
"partnerId": "...",
"entries": [
{
"name": "...",
"packageQty": 3,
...
},
...
],
"attachments": [
{
"name": "...",
"path": "...",
...
}
]
} |
Quand pas le temps de terminer une réception de marchandise, il faut un moyen de passer le travail effectuer sur un autre téléphone.
Une des techniques simples et pas trop dépendante d'une infra sera d'envoyer par mail un fichier formatté pouvant être ouvert par l'application sur un autre téléphone.
TODO:
The text was updated successfully, but these errors were encountered: