2012-04-02 19 views
3

可能性の重複:
Is there a way to automatically update application on Android?アプリケーションをプログラムで更新するにはどうすればよいですか?

私はアンドロイドのアプリケーションを持っています。私のユーザーはそれをインストールします。新しいバージョンが利用可能であることをユーザーにどのように通知できますか?

私のアプリケーションはマーケットにはありません。

ありがとうございます。

+0

チェックを探している正確に何である/市場

はGoogle Play以外でアプリケーションを更新するアップデータです] [1]: [1]:http://stackoverflow.com/questions/4635042/android-notify-user-of-a-newer-version – breceivemail

答えて

2

基本的に問題を解決するために使用される2つのモデルがあります。

そのベース

  1. プル基づい
  2. プッシュプルベースまたはプッシュ機構が使用されているか否かを判断する特定のシステムのアーキテクチャまたは設計に依存します。

    1. プルベースのモデルでは、アプリケーションの新しいバージョンに関する関係するサーバーに1つのhttp要求を行います。現在のアプリケーションのバージョン番号は、アンドロイドアプリケーションでSQLLiteに保存することができます。これはサーバーに与えられ、新しいバージョンはサーバー上で確認することができます。あなたはGCMのプッシュ通知サービスを利用することができるプッシュ機構については
    2. ..私の知る限り、あなたはすでにあなたのアプリケーションを使用してユーザーを持って、そしてあなたがそれらを通知したい場合はhere
2

で与えられているの詳細:

アプリケーションがまだアップデートをチェックするためのシステムを内蔵していない場合は、アプリケーションがどこに(どのデバイスで)デプロイされているかを知る方法がないため、新しいバージョンについてユーザーに通知することはできません。

今後これを克服するには、リンクo rボタンをクリックすると、ユーザーがクリックすると新しいバージョンがチェックされます。

アプリケーションの開発を開始している場合: C2DMが解決策です。詳細については、relsellの回答を確認してください。

2

CommosGuyからこのプロジェクトをチェックアウト:https://github.com/commonsguy/cwac-updater

、あなたがこの[リンク

+0

CWACアップデータ開発がsuspendeありますd/abandoned: "このプロジェクトの作業は中断されています - 現時点では別の解決策を探してください" – ReinierDG

関連する問題