Я сейчас разрабатываю приложения для Android на Xamarin в течение 3 месяцев, но перед обновлением приложения возникает проблема с обновлением приложения. Приложение не опубликовано ни в одном магазине приложений (поскольку мы его используем внутри), я знаю, что в магазине Play можно выполнять автоматическое обновление, но мне нужно искать обновление на нашем сервере, я бы предпочел, чтобы все это можно было сделать молча (на заднем фоне). вот мой текущий код, эта копия это приложение на устройство:Обновление приложения для Android Xamarin
intent.SetData(Android.Net.Uri.Parse(@"http://xxxxx/downloads/app.test-signed.apk"));
StartActivity(intent);
это устанавливает приложение на устройство:
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);
, но таким образом он просит установить (и я не думаю, что это правильный путь), и не запускает мое приложение автоматически после его установки. И я не уверен, как подождать, пока приложение закончит загрузку, прежде чем она попытается установить.
Если вы хотите сделать тихую установку. Это может быть невозможно без root. –