Google Playとのやりとりなしでアプリが更新されているかどうかを確認するには、サーバーをポーリングして(現在のバージョンを提供する)、サーバーに新しいバージョンがあるかどうかを確認させる必要があります。そのような場合は、サーバーに変更履歴とURLを新しいバージョンに応答させます。
幸いなことに、これを行うためのライブラリがあります
- Android Auto Update。中国の図書館ですが、これを行うには最も人気のある図書館をはるかに上回りますが、これはGoogle Playが中国で利用できないためと考えられます。
- AppUpdateCheckerアプリを最新の状態に保つための簡単な非マーケットの方法です。 設定が必要なのは、アプリケーションの変更を記述するJSONドキュメントを指すURLです。
- Auto Updaterこのプロジェクトでは、Google Playアップデータではなくプライベートアップデートサーバー(apk-updaterを参照)を使用して、実行中のAPKアプリケーションを自動的にアップデートすることができます。また、サーバースクリプトも付属しています。
- SmartUpdates。旧式のライブラリですが、英語での説明とサーバースクリプトも用意されています。
- WVersionManager。更新を確認しますが、実際の更新はPlayストアからダウンロードする必要があります。
これらのソリューションはルートアクセスなしでも機能しますか? –
@NickDはい確かに – Mdlc
私は最初と3番目を試しました。最初のものが最も簡単で最も簡単なものです。 – malajisi