Pregunta

Deseo almacenar una sola variable en mi solicitud que se guardará entre las corridas. Este será un número de versión que se utilizará para activar una opción de actualización y así va a cambiar sólo en raras ocasiones.

¿Alguien tiene sugerencias sobre la mejor forma de implementar esto? Teniendo en cuenta que es un simple requisito Estoy interesado en la solución más simple.

Gracias!

¿Fue útil?

Solución

Normalmente, ese tipo de información se llevará a cabo en una constante (no una variable) en el binario, y el binario pondrá en contacto con un sitio externo para averiguar si existe una versión más reciente del software. Cuando se descarga el nuevo, el archivo recién descargado tendrá una nueva constante incrustado en él.

Como alternativa, puede mantener la información en algún tipo de archivo en el sistema de archivos. No estoy familiarizado con el entorno Symbian, pero lo más probable existe algo similar.

Otros consejos

Ya se ha mencionado, por lo que voy a elaborar sobre ella. Crear un archivo en el directorio del proyecto que contendrá el número de versión. Hacer que el archivo de una parte del archivo SIS final mediante la adición de una línea sobre ella en el archivo PKG --- por ejemplo, poner una línea en el archivo PKG para decirle al instalador para copiar el archivo a un lugar como c:\System\Apps\${AppName}\${filename} en el dispositivo . Del código, leer el número de versión de ese archivo. La ventaja que tendrá de hacerlo de esta manera es que cuando actualiza su código y editar el archivo en el directorio del proyecto y volver a crear un archivo SIS actualizada, en la actualización del SIS en el dispositivo, el archivo de la versión conseguirá automáticamente reemplazado por el actual uno.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top