PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Mise à jour Application Android
Mise à jour Application Android
Débuté par guiltyseeds, 02 déc. 2016 16:38 - 12 réponses
Membre enregistré
106 messages
Posté le 02 décembre 2016 - 16:38
Hello,

Actuellement en test, je compare une donnée écrite en dur dans la BDD (que je modifie manuellement dès que j'en ai besoin, ce qui n'est pas pratique) et ExeInfo(exeVersion). Si je trouve une différence, j'ouvre une notification et lorsque que je clic sur cette dernière, je fais un AppliOuvreFiche() . Vous l'aurez compris, je voudrai faire faire mes mises à jour via le Store. Parce que mettre à jour un à un les mobiles avec mon apllication.apk , c'est pas ce qu'il y a de plus judicieux sur tout que je passe de 3 mobiles à une flotte complète..

j'aimerai savoir comme faire pour rendre ma comparaison plus évidente, c'est-à-dire, sans devoir rentrer manuelle dans ma BDD la version de ma génération d'apk ? Comment ce comporte une apk avec une version antérieur à celle du store ?

svp ?

Merci d'avance et bon weekend à vous

--
- ian -
Membre enregistré
841 messages
Posté le 05 décembre 2016 - 15:29
Bonjour,

L'application se comportera comme avant la publication de la nouvelle sauf si la nouvelle accède a des données que la précédente ignore.
Pour mettre à jour systématiquement à chaque mis à jour, il suffit de mettre la version en cours dans une BDD hfsql et y acceder en client serveur, ou simplement dans un fichier texte sur un serveur quelconque et lire le fichier avec httprequete

--
Cordialement,
Camus
Membre enregistré
106 messages
Posté le 05 décembre 2016 - 17:20
Bonjour,

merci pour ta réponse. Si je te suis bien, je mets ma dernière version dans ma BDD HFSQL, soit dans un fichier txt ou ini , mais je serai obligé de le faire manuellement ? Et la méthode la plus simple pour connaitre mon numéro de version c'est quoi stp ? parce que actuelle , je l'a note que quand je fais une génération de mon apk.

Une dernière chose, le comportement du google store par rapport à une mise à jour m'est complément obscur. Admet-on, j'arrive a faire toutes les étapes dont on vient de parler et que je mette mon apk sur le store , mes utilisateurs verront sur la page store de mon apk "Mettre a jour" ? c'est google qui gère ça ?

Merci d'avance encore une fois

--
- ian -
Membre enregistré
841 messages
Posté le 06 décembre 2016 - 07:24
Bonjour,

Je fais comme toi, je note le numéro, il y a peut etre une autre solution mais je ne vois pas comment.
Les mises à jour sont au moins signalées au utilisateurs mais cela dépend de s'ils ont décide de mettre à jour automatiquement ou d’être juste signalés. Donc il peut y avoir un décalage.

--
Cordialement,
Camus
Membre enregistré
106 messages
Posté le 06 décembre 2016 - 07:59
Bonjour,

ok merci à toi, je continuerai dans ce sens pour le moment. si je trouve qq chose, je le posterai ici à nouveau


Bonne journée

--
- ian -
Posté le 08 décembre 2016 - 08:02
Bjr,

Ian a exposé le 05/12/2016 :
Bonjour,

de version c'est quoi stp ? parce que actuelle , je l'a note que quand je
fais une génération de mon apk.


Tu notes bien les evolution de ton developpement, en fonction des dates
et numero de version ... comm etout le monde...

Sinon, tu peux faire une mise a jour auto sans paser par le store, et c
'est toi sui decide si la mise à jour est obligatoire ou pas.

cherche dans le forum, j'en ai parlé une fois (et pas que moi).
Personnellement, ma flotte etant reduite, je prefere que chaque client
mette a jour independament les uns des autres, je mets donc autant
d'apk que de clients, dans des repertoires separés, chez mon hebergeur,
mais rien n'empeche d'en mettre qu'un que tous tes clients iront
charger.

a plus


--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
106 messages
Posté le 15 février 2017 - 16:45
Bonjour à tous,

j" ouvre à nouveau ce sujet. Depuis le temps, j'ai mit de côté cette idée de mise à jour jusqu'à aujourd'hui. Je sais maintenant que la mise à jour devra se faire via le Play Store.

Mais je suis un peu dans le flou. J'aimerai que au lancement de l'apk (fnêtre principale), que se fasse une comparaison de la version actuelle et et celle du Play Store. Mais je vois pas du tout quoi taper comme code pour que récupérer la version du store ...

Avez-vous un bon code à me partager svp ?

-ian-

--
- ian -
Membre enregistré
91 messages
Posté le 16 février 2017 - 13:57
Bonjour,

si je ne fais pas d'erreur tu as un exemple dans la LST en cours ou du mois précédent.

Bonne journée

Stéphane
Membre enregistré
106 messages
Posté le 16 février 2017 - 15:20
Bonjour,

malheureusement, non. Soit je ne sais pas lire , je ne vois pas comment mettre en application.

je sais que si mon utilisateur a une version antérieure de mon apk, google play lui indiquera qu'il y a une mise à jour. Mais j'aimerai faire un contrôle dans mon apk.

As-tu qq chose de plus croustillant stp ?

--
- ian -
Posté le 16 février 2017 - 19:05
Bjr,

Ian a exposé le 16/02/2017 :
Bonjour,
As-tu qq chose de plus croustillant stp ?


tu as un hebegemetn internet ?

si oui, depose sur ton site d'un apk qud y en a un nouveau, et test au
lancement de l'appli si in nouvel apk est la

sinon
tu en prends un et tu repasses par la 1ere reponse

aplu


--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
106 messages
Posté le 17 février 2017 - 08:55
Dc a écrit :
Bjr,

tu as un hebegemetn internet ?

si oui, depose sur ton site d'un apk qud y en a un nouveau, et test au
lancement de l'appli si in nouvel apk est la


Bonjour et merci pour vos réponses,

Non pas d'hébergement internet, mon chef de projet veut passer par le Store uniquement

Je me suis trouvé une solution. Je fais un HTTPRequête(url de mon apk sur le store), je mets dans une chaîne HTTPDonneRésultat(). J'ai vu que la version des APK est donnée dans softwareVersion. Je fais Position de ma chaine sur softwareVersion. Et je récupère le numéro de la version du store que je compare au numéro de l'apk en cours d'utilisation. Et je finis par AppliOuvreFiche()

Bien entendu, softwareVersion est en dur. Je sais que le jour où google changera son code HTML, je serai dans le caca mais en attendant, j ai trouvé que cette solution pour forcer une vérification de version.

Vous en pensez quoi ?

--
- ian -
Membre enregistré
91 messages
Posté le 23 mai 2019 - 19:36
Bonjour,

comme mentionné précédemment l’exemple est le suivant :

ANDROID, IOS : PROPOSER AUTOMATIQUEMENT LA MISE À JOUR D'UNE APPLICATION MOBILE
(WINDEV MOBILE)

LST 106

Stéphane
Posté le 06 avril 2025 - 10:53
Stéphane GUIVY a écrit :
Bonjour,

comme mentionné précédemment l’exemple est le suivant :

ANDROID, IOS : PROPOSER AUTOMATIQUEMENT LA MISE À JOUR D'UNE APPLICATION MOBILE
(WINDEV MOBILE)

LST 106

Stéphane


Bonjour, cette appli qui est assez vieille fonctionnait parfaitement, mais ne fonctionne plus avec les nouvelles versions, est-ce que quelqu'un a pu faire une mise à jour. Merci