Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Hacer mi app auto-actualizable. (https://www.clubdelphi.com/foros/showthread.php?t=91970)

jo3litro 15-06-2017 00:11:30

Hacer mi app auto-actualizable.
 
Buenas a todos,

He desarrollado una app para android, y necesito que la misma verifique si existe una nueva versión de la misma y pueda :
1.- Descargar la nueva versión.
2.- Desinstalar la anterior.
3.- Que instale la nueva.

Estoy en el punto 1. Intentar descargar la nueva versión. He utilizado WebBrowser, apuntando al archivo (alojado en mi servidor), pero lo logro descargarlo.

Considere alojarlo en PlayStore, pero hay que pagar, por lo que lo descarto.

Alguien ha hecho o sabe donde puedo ver algunos ejemplos?

Gracias.

AgustinOrtu 15-06-2017 01:22:52

No es mas sencillo utilizar la play store que ya se encarga de eso?

Neftali [Germán.Estévez] 15-06-2017 10:22:43

Estoy de acuerdo con Agustín.
La "play store" (PS) tiene muchas ventajas respecto a la descarga como planteas.

* No vas a tener que codificar nada, por lo tanto evitas trabajo de codificación (bastante) y errores.
* El sistema que planteas te va a obligar a que el usuario manualmente desactive determinadas características del sistema.
* La estructura que vas a tener que "montar" para la descarga ya existe en PS (servidor, FTP, o similar).
* La PS te dará estadísticas de descarga, versiones de la app, usuarios, versiones del SO, fallos,... Infinidad de datos que te pueden ser útiles.

Por otro lado el precio a pagar es bastante poco. En su día yo pagué 25€ y eso te sirve para siempre. No hay que pagar nada más.
Diferente es el tema de iOS que es bastante más cara...

jo3litro 15-06-2017 14:18:20

Gracias por las respuestas.

Pasa que las personas que lo utilizaran no son ni 5 personas, por lo que no vi muy atractivo pagar por esa cantidad.

Seguire investigando, y cuando tenga algo compartire con aquellos que quieren tener una alternativa al PS.

TiammatMX 15-06-2017 19:06:36

Cita:

Empezado por jo3litro (Mensaje 518235)
...Pasa que las personas que lo utilizaran no son ni 5 personas...

Y entonces, ¿por qué hacerte la vida imposible (o al menos, muy difícil) si se las puedes entregar CASI en mano? Lo que tú quieres es proveerte de un cañón para matar moscas...

jo3litro 15-06-2017 21:46:33

Si bien no lo utilizaran muchas personas, la idea es aprender a hacerlo.

Me he fijado que en los ejemplos de Embarcadero trae uno en donde puede descargarse archivos. Creo que solo hay que adaptarlo un poco.

Gracias.

Neftali [Germán.Estévez] 16-06-2017 09:43:59

Cita:

Empezado por jo3litro (Mensaje 518235)
Pasa que las personas que lo utilizaran no son ni 5 personas, por lo que no vi muy atractivo pagar por esa cantidad.

Ten en cuenta que esa cantidad la pagas tú como desarrollador. No tiene que ver con la aplicación.
Se supone que si estás con esto significa que no va aser la única aplicación que vas a realizar. Aunque para esta lo "uses poco" (la cantidad es irrisoria si lo comparas con las horas que vas a tener que trabajar para la solución alternativa -calcula tu precio/hora-), te sirve para siempre para todas las aplicaciones que vayas a desarrollar.

Sólo para realizar pruebas ya te valdrá la pena.


La franja horaria es GMT +2. Ahora son las 07:53:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi