Question

Je souhaite stocker une seule variable dans mon application qui sera enregistrée entre les courses. Ce sera un numéro de version qui sera utilisée pour déclencher une option de mise à jour et ainsi ne changera que rarement.

Quelqu'un at-il des suggestions sur la meilleure façon de mettre en œuvre ce? Considérant qu'il est une telle exigence simple que je suis intéressé par la solution la plus simple.

Merci!

Était-ce utile?

La solution

Normalement, ce genre d'information se tiendra à une constante (pas une variable) dans le binaire, et le binaire communiquera avec un site externe pour savoir s'il existe une version plus récente du logiciel. Quand il télécharge le nouveau, le fichier nouvellement téléchargé aura une nouvelle constante intégrée en elle.

Vous pouvez conserver les informations contenues dans une sorte de fichier dans le système de fichiers. Je ne suis pas familier avec l'environnement Symbian, mais quelque chose de similaire existe très probablement.

Autres conseils

Il a déjà été mentionné, donc je vais élaborer là-dessus. Créez un fichier dans votre répertoire de projet qui contiendra le numéro de version. Faire ce fichier une partie du fichier SIS final en ajoutant une ligne à ce sujet dans le fichier PKG --- par exemple, mettre une ligne dans le fichier PKG pour dire le programme d'installation de copier le fichier dans un endroit comme sur l'appareil c:\System\Apps\${AppName}\${filename} . Du code, lisez le numéro de version de ce fichier. L'avantage que vous aurez de le faire de cette façon est que lorsque vous mettez à jour votre code et modifiez le fichier dans votre répertoire de projet et recréez un fichier SIS mis à jour, sur la mise à jour du SIS sur l'appareil, le fichier de version sera automatiquement obtenir remplacé par le courant une.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top