私は3ヶ月間XamarinでAndroidアプリを開発していましたが、新しいリリースがリリースされたときにアプリケーションを更新するための問題に直面しています。 アプリケーションは(私たちが内部で使っているように)どんなアプリケーションストアにも公開されていません。私はPlayストアが自動更新を行うことができると知っていますが、私たちのサーバー上のアップデートを探す必要があります。バックグラウンドで)。これは、デバイスにアプリをインストールするXamarin Android App update
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);
が、それをインストールするように求められます。この方法は、(と私にはありませんこれが正しい方法だと思います)、インストール後に自動的にアプリケーションを起動しません。そして、インストールを試みる前にアプリがダウンロードを完了するまで待つ方法はわかりません。
サイレントインストールを実行する場合は、それは根なしでは不可能かもしれません。 –