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

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -