web-dev-qa-db-ja.com

自動更新する方法Android Playストアのないアプリ?Facebookアプリやコンテストアプリのように

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

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

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

18
ankush kapoor

(Google Playと対話せずに)アプリに更新があるかどうかを確認したい場合は、サーバーをポーリング(現在のバージョンを提供)し、新しいバージョンが利用可能かどうかをサーバーに確認させる必要があります。その場合は、サーバーに変更ログと新しいバージョンへのURLで応答させてください。

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

  • AppUpdater 。 Android自分のサーバー(またはGoogle Play、Githubなど)で更新をチェックするライブラリ。素晴らしい ドキュメント 。このライブラリは、マテリアルを表示することでアプリの更新を通知します。ダイアログ、スナックバーまたは通知。
  • Android Auto Update 。中国の図書館ですが、これを行うための最も人気のある図書館の1つであるトリックを行う必要がありますが、これは、Google Playが中国で利用できないからです。
  • AppUpdateChecker アプリを最新の状態に保つための簡単な非市場的方法。セットアップに必要なのは、アプリの変更を説明するJSONドキュメントを指すURLだけです。
  • Auto Updater このプロジェクトでは、Google Playアップデーターの代わりにプライベート更新サーバー( apk-updater を参照)を使用して、実行中のAPKアプリケーションを自動的に更新できます。サーバースクリプトも付属しています。
  • SmartUpdates 。古いライブラリですが、英語の説明とサーバースクリプトも提供します。
  • WVersionManager 。アップデートを確認しますが、実際のアップデートはPlayストアからダウンロードする必要があります。
30
Mdlc

ここで説明するように、Google I/O'19の後にIn-App Updates API released を使用して、ネイティブに実行できます。

https://developer.Android.com/guide/app-bundle/in-app-updates

4
Mohammad Alotol