PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 25 → publication sur Playstore et mise à jour de webservice
publication sur Playstore et mise à jour de webservice
Iniciado por To Ma5, set., 16 2020 5:39 PM - 5 respostas
Membro registado
19 mensagems
Publicado em setembro, 16 2020 - 5:39 PM
Bonjour,

Je suis à la recherche d'une méthode pour pouvoir poster une version Mobile de mon application sur le playstore, qui pointe vers un webservice (que j'ai développé également) en production, mais qui doit également etre mis à jour.

En fait je me retrouve bloqué car mon webservice est en production et sa description ne coïncide pas avec celle de la nouvelle version de mon application.
Pourtant pour publier mon appli sur le playstore j'ai bien besoin que celle ci pointe sur l'adresse de prod, et avec la description de mon WS mis à jour !?
Le problème c'est que si je poste la nouvelle version de mon WS, les anciennes versions de mon appli mobile en production seront HS...

Avez vous déjà été confronté à cette problématique et comment l'avez vous résolue ?

--
Tom A.
Membro registado
603 mensagems
Publicado em setembro, 16 2020 - 8:35 PM
Ton nouveau webservice peut avoir une URL différentes
Les 2 webservice peuvent cohabiter.
Du coup toutes tes version de ton application mobile fonctionnerait
Membro registado
1.449 mensagems
Popularité : +9 (11 votes)
Publicado em setembro, 17 2020 - 8:10 AM
Bonjour

S'il s'agit de WS SOAP, il suffit d'uniformiser toutes les variables d'entrée par exemple en chaines ANSI et de laisser des variables disponibles en "réserve" pour les améliorations. IL est possible aussi de laisser des procédures en réserve avec des variables en réserves. Sinon tu risques les conflits évoqués...

--
Cordialement
François
Membro registado
19 mensagems
Publicado em setembro, 17 2020 - 10:39 AM
Bonjour et merci pour vos réponses,

Ok je voies l'idée effectivement c'est très simple mais je n'y avais pas pensé, je suis en soap oui.
Je vais renommer les fonctions qui ont évolué, et lorsque les mises à jour du mobile seront passées je pourrais supprimer les anciennes fonctions.

Merci !
Bon dev à vous

--
Tom A.
Membro registado
1.449 mensagems
Popularité : +9 (11 votes)
Publicado em setembro, 30 2020 - 11:43 AM
Il peut être utile de passer un numéro de version dans chaque procédure "publique", dans une des variables.

Dans le code de chaque procédure du WS SOAP, il suffit d'écrire un code différencié par numéro de version (ce qui peut servir d'historique du code aussi).
Exemple : si un utilisateur n'a jamais fait de MAJ, le code du WS correspondant à son numéro de version fonctionnera toujours.
La seule contrainte est de mettre à jour le numéro de version dans chaque maj de l'appli mobile...

--
Cordialement
François
Membro registado
19 mensagems
Publicado em setembro, 30 2020 - 2:12 PM
C'est effectivement une solution intéressante aussi, dans l'immédiat j'ai opté pour la solution de créer une nouvelle fonction pour la nouvelle fonction.
J'ai simplement besoin de pouvoir faire cohabiter 2 versions le temps de mettre à jour ma version sur le store. Dès lors que la nouvelle version est dispo j'imposerai une mise à jour si nécessaire.
Mais je garde cette solution de coté car c'est interessant, ceci dit ca nécessite de réécrire l'ensemble de mes appels dans un premier temps.
Merci pour ton aide,
Cordialement
--
Tom A.

--
Tom A.