Hi guys,
I've been developing android apps on Xamarin for 3months now, but I am facing a problem to update the application when a new release is available.
The application is not published to any app store(as we use it internally), i know Play store can do automatic updating, but i need to look for an update on our server, I would prefer if all this can be done silently(in the background).
here is my current code, this copy's the app to the device(in the background):
intent.SetData(Android.Net.Uri.Parse(@"http://xxxxx/downloads/app.test-signed.apk"));
StartActivity(intent);
this installs the app onto the device,
intent.SetDataAndType(Android.Net.Uri.FromFile(new Java.IO.File(Android.OS.Environment.ExternalStorageDirectory.Path + "/app.test-signed.apk")), "application/vnd.android.package-archive");
StartActivity(intent);
but this way it asks to install(and don't think this is the correct way), and doesn't start my app automatically after it was installed. And i am not sure how to wait until the app finished downloading before it tries to install.
Thanks