我已經在Xamarin上開發了3個月的android應用程序,但是當新版本可用時,我正面臨更新應用程序的問題。 該應用程序沒有發佈到任何應用程序商店(因爲我們在內部使用它),我知道Play商店可以做自動更新,但我需要在我們的服務器上尋找更新,我寧願如果所有這些都可以靜靜地完成(在後臺)。 這裏是我當前的代碼,這個副本是應用到設備:Xamarin Android應用程序更新
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);
,但這種方式要求安裝(和我不認爲這是正確的方式),並且在安裝後不會自動啓動我的應用程序。我不確定如何等到應用程序完成下載後纔會嘗試安裝。
如果您想要進行無提示安裝。沒有根,這可能是不可能的。 – 2013-12-12 15:31:37