1

私のプライベート分散 Android アプリでは、ユーザーがアプリを開くたびに、Web サービスを使用して配布サーバーから更新が利用可能かどうかを確認しています。更新が利用可能な場合は、最新の apk を SD カードにダウンロードし、Intent の下で呼び出します。新しいバージョンがインストールされます。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);

インストール時に、[アプリケーションの置き換え] ダイアログに、「インストールしているアプリケーションは、別のアプリケーションを置き換えます。以前のユーザー データはすべて保存されます。」というメッセージが表示されます。「OK」と「キャンセル」オプション付き。アプリケーションの置換ダイアログを表示する代わりに、Android マーケットで提供されている一部のアプリと同じように、更新してキャンセルするか、自動更新オプションを許可するようなものが必要です。それを行う方法、plzは何か提案をしてください。

ここに画像の説明を入力

4

1 に答える 1

0

まあ、それはhttp://push-link.comを使用してこれに到達できます。素敵な機能がたくさんあります。

自動更新を「有効/無効」にする PushLink.idle というメソッドがあります。

于 2013-08-08T14:33:55.243 に答える