android - How to update database from server -
i making android application, have problem. have no idea best way update database in client application server (if user click "check update" button). how should set current database version in client-side can try compare latest database version in server ? how should check server if there new database update ? should use php / java server ?
my case : user installed app come sqlite database version 1.0 later, updated sqlite database version 2.0 , upload server (i havent think kind of server use, idea (java or php) ?) , want when user click "check updates", app check latest database version, if latest db version 2.0 (which >1.0) download , replace old sqlite db (1.0). how should set sqlite database version in client-side (android) , compare latest version in server-side?
any appreciated. !
based on comment this answer...
if problem simple suggest following:
- request server latest newest database state via http (it return timestamp or database version) e.g.
http://www.yourserver.tld/?dbversion
- if local database less returned timestamp or version pull database server e.g.
http://www.yourserver.tld/?dbget
- after persist timestamp or version (for example in shared preference)
your server knows version newest , update returned timestamp or returned (and incremented) version number...
php or java: recommend php such simple task (also because every webspace offers option). realize simple request (like demonstrated before). java overkill (but still possible).
Comments
Post a Comment