0

メールを送信するための簡単なAndroidアプリケーションを作成しました。アプリケーションは正常に動作します。Androidアプリケーションフォームサーバーをダウンロードしてインストールするための1つのサービスを作成しました[そのアプリケーションをマーケットプレイスに配置したくない]

将来的にそのAndroidアプリケーションを更新し、apkとしてビルドしてから、サーバーにアップロードします

問題はデバイスにありますアプリケーションに変更を加えた場合、そのアプリケーションを更新する必要があります

いくつかの有用なアイデアを与える

4

2 に答える 2

2

サーバーにAPIを設定して、新しいアップデートが利用可能かどうかをアプリに通知する必要があります。このAPIは定期的にチェックする必要があります。新しいアップデートがある場合は、これをダウンロードしてインストールし、元のアップデートをアンインストールできます。

もう1つの方法は、GoogleCloudMessagingを使用することです。アップデートが利用可能になったときにアプリがサーバーから通知を受け取るように設定して、以前と同じように行うことができます。

パッケージをアンインストールしてインストールする方法については、このスレッドをご覧ください。

プログラムでAPKをインストール/アンインストールする(PackageManagerとIntents)

手動でアンインストール/インストールしたくない場合は、CommonsWareのこの優れたパッケージを使用できます。

https://github.com/commonsguy/cwac-updater

フレームワークを使用したい場合は、多くのオプションがあります。

http://hockeykit.net/index.html

http://launchpadapp.com/

http://www.appaloosa-store.com/

http://www.apphance.com/

于 2012-11-21T06:02:43.183 に答える
0

おそらく、hockeykithttp ://hockeykit.net/index.htmlのようなものを試してみることをお勧めします。

于 2012-11-21T06:00:50.260 に答える