3

手動インストールの代わりにWebサーバーから新しいバージョンのapkファイルを自動的にインストールする方法(apkをダウンロードして同じものをクリックします)アプリケーションを起動すると、Webサーバーで利用可能なより高いバージョンを照会し、それに基づいて新しいバージョンはデバイスにインストールする必要があります。更新は、ユーザー確認またはバックグラウンドプロセスのいずれかで行うことができます。

4

1 に答える 1

3

ユーザーの許可なしにapkを自動インストールすることはできません。せいぜい、apkファイルをダウンロードしてから、このアプリケーションをインストールすることをユーザーに知らせるように促すことができます。

したがって、Webアプリに必要なAPIがある場合は、クエリを実行して最新バージョンを入手するためのコードを記述し、最後にダウンロードしてユーザーにプロンプ​​トを表示することができます。

この確認アクティビティを開始する意図があります。

インテントインテント=newIntent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(new File( "ダウンロードしたファイルへのリンク"))、 "application / vnd.android.package-archive");
startActivity(intent);
于 2012-01-21T07:50:31.297 に答える