あるアプリで、アップデートの更新を、ユーザが自らWebサイトに行きダウンロードするのではなく、そのアプリの起動中にダイアログが出て、「アップデートがあります。アップデートしますか?」で、自動でアップデートさせるような機能を実装したいです。

どのようにすれば実装出来るでしょうか?
Javaが希望です。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/03/21 00:35:47
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

その他の回答1件)

id:tama213 No.2

回答回数486ベストアンサー獲得回数30

ポイント35pt

http://d.hatena.ne.jp/nacookan/20071113/1194918002

HTTPで通信して、人間がやるのと同じようなことを実装します。

ローカルのバージョンと、HTTP通信で取得したバージョンを比較して

後者のほうが新しければ、アップデートしますか?というメッセージをだす。

そのあとは、HTTP通信でファイルをダウンロードして、その後、ソフトを再起動させる。

ソフトのほうでうまく置き換えれるように作りこんでおく必要はある。

更新プログラムと本体を分けて作っておけば、ほとんどの場合で大丈夫です。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません