2015-12-13 10 views
5

アプリは内部的に自動的に更新され、プレイストアから更新されることはありませんか? アプリの内部データがプレイストアから更新されずに(インターネット経由で)変更されていることを意味します。たとえば、ContestアプリやFacebookアプリの場合ここでニュースフィードは自動的に更新されます。PlaystoreなしでAndroid Appを自動アップデートする方法は? Facebookアプリやコンテストアプリのように

その専門用語は何ですか?

チュートリアルはありますか?

答えて

16

Google Playとのやりとりなしでアプリが更新されているかどうかを確認するには、サーバーをポーリングして(現在のバージョンを提供する)、サーバーに新しいバージョンがあるかどうかを確認させる必要があります。そのような場合は、サーバーに変更履歴とURLを新しいバージョンに応答させます。

幸いなことに、これを行うためのライブラリがあります

  • Android Auto Update。中国の図書館ですが、これを行うには最も人気のある図書館をはるかに上回りますが、これはGoogle Playが中国で利用できないためと考えられます。
  • AppUpdateCheckerアプリを最新の状態に保つための簡単な非マーケットの方法です。 設定が必要なのは、アプリケーションの変更を記述するJSONドキュメントを指すURLです。
  • Auto Updaterこのプロジェクトでは、Google Playアップデータではなくプライベートアップデートサーバー(apk-updaterを参照)を使用して、実行中のAPKアプリケーションを自動的にアップデートすることができます。また、サーバースクリプトも付属しています。
  • SmartUpdates。旧式のライブラリですが、英語での説明とサーバースクリプトも用意されています。
  • WVersionManager。更新を確認しますが、実際の更新はPlayストアからダウンロードする必要があります。
+0

これらのソリューションはルートアクセスなしでも機能しますか? –

+0

@NickDはい確かに – Mdlc

+0

私は最初と3番目を試しました。最初のものが最も簡単で最も簡単なものです。 – malajisi

関連する問題