I have installed the version 1.0 of an application on a device through B4A-Bridge, but now I need to update the version of the application remotely and also check every time you start if updates are available.
Another situation is that I have a database and When it upgrade the application, the base must not undergo no changes.
Answer to second question: If file exists - don't overwrite it (base must not undergo no changes) .
B4X:
If File.Exists(File.DirDefaultExternal, "QI.db") = False Then
File.Copy(File.DirAssets, "QI.db",File.DirDefaultExternal,"QI.db")
Log(" Copying QI.db to SD card")
End If