you can have a separate table in each dbs to update the version. therefore, every time you download the application, you can call the web service and get the current version of db that you store on the web server. if its a newbie than the db you have, you can just replace it.
you can use the .Net web service, which has a way to get the version of db that is stored on the network, and with the ksoap library you can call the .Net web service and get the results.
source share